<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="nnbr-20210614.xsd" xlink:type="simple"/>
    <context id="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2021-06-14</startDate>
            <endDate>2021-06-14</endDate>
        </period>
    </context>
    <dei:DocumentPeriodEndDate
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl80L2ZyYWc6YmEyZTNhODE0OGYyNDlkYmE4YWE5NzNlYWQ0YjJlYWEvdGFibGU6ODE1MDU1MDYzNDdlNDZkMzk3YWRhOGMwMGU3NDdmYzEvdGFibGVyYW5nZTo4MTUwNTUwNjM0N2U0NmQzOTdhZGE4YzAwZTc0N2ZjMV8wLTEtMS0xLTA_4d2f5478-d394-47ad-95c1-ef7b4ffa2eaf">2021-06-14</dei:DocumentPeriodEndDate>
    <dei:EntityCentralIndexKey
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl80L2ZyYWc6YmEyZTNhODE0OGYyNDlkYmE4YWE5NzNlYWQ0YjJlYWEvdGFibGU6ODE1MDU1MDYzNDdlNDZkMzk3YWRhOGMwMGU3NDdmYzEvdGFibGVyYW5nZTo4MTUwNTUwNjM0N2U0NmQzOTdhZGE4YzAwZTc0N2ZjMV8yLTEtMS0xLTA_914b359a-31fa-45dc-a02b-ed56740dc00f">0000918541</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl80L2ZyYWc6YmEyZTNhODE0OGYyNDlkYmE4YWE5NzNlYWQ0YjJlYWEvdGFibGU6ODE1MDU1MDYzNDdlNDZkMzk3YWRhOGMwMGU3NDdmYzEvdGFibGVyYW5nZTo4MTUwNTUwNjM0N2U0NmQzOTdhZGE4YzAwZTc0N2ZjMV8zLTEtMS0xLTA_c167f33b-8f93-4311-9053-ee71bb68b1d7">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGV4dHJlZ2lvbjo5OTJhZmNiMmY0ODI0YTFjYWQ5MTE3ZTUyNDk2MzA3ZF8xNTgw_39e00c19-a1a2-4abf-a39d-164d43f40185">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGV4dHJlZ2lvbjo5OTJhZmNiMmY0ODI0YTFjYWQ5MTE3ZTUyNDk2MzA3ZF8yMzU_4d2f5478-d394-47ad-95c1-ef7b4ffa2eaf">2021-06-14</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGV4dHJlZ2lvbjo5OTJhZmNiMmY0ODI0YTFjYWQ5MTE3ZTUyNDk2MzA3ZF8xNTc0_c80d23ed-c06b-4bfc-8ba8-ac6ef65a59e2">NN, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGFibGU6YjkyZTIyZDU2ZDBmNDk3MTlhYTI2YzAwZTM5ZDA3YWYvdGFibGVyYW5nZTpiOTJlMjJkNTZkMGY0OTcxOWFhMjZjMDBlMzlkMDdhZl8wLTAtMS0xLTA_5c2b7ca8-8314-4722-ad17-8bb5c241204b">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGFibGU6YjkyZTIyZDU2ZDBmNDk3MTlhYTI2YzAwZTM5ZDA3YWYvdGFibGVyYW5nZTpiOTJlMjJkNTZkMGY0OTcxOWFhMjZjMDBlMzlkMDdhZl8wLTEtMS0xLTA_7e12929b-77f3-4cbc-bc40-120e66ab3d9a">000-23486</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGFibGU6YjkyZTIyZDU2ZDBmNDk3MTlhYTI2YzAwZTM5ZDA3YWYvdGFibGVyYW5nZTpiOTJlMjJkNTZkMGY0OTcxOWFhMjZjMDBlMzlkMDdhZl8wLTItMS0xLTA_4990ddf5-5e53-4dd0-9545-3689ddcf3785">62-1096725</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGFibGU6NTM4MTM4MDMzYjg2NDAyN2IwZjQ3NWI1NTYzNGRkYjcvdGFibGVyYW5nZTo1MzgxMzgwMzNiODY0MDI3YjBmNDc1YjU1NjM0ZGRiN18wLTAtMS0xLTA_91d7a8ff-2296-4254-a30b-40840e6016f5">6210 Ardrey Kell Road, Suite 600</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGFibGU6NTM4MTM4MDMzYjg2NDAyN2IwZjQ3NWI1NTYzNGRkYjcvdGFibGVyYW5nZTo1MzgxMzgwMzNiODY0MDI3YjBmNDc1YjU1NjM0ZGRiN18xLTAtMS0xLTA_5544fc3a-ddee-4224-8c14-2b4065cf8156">Charlotte</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGFibGU6NTM4MTM4MDMzYjg2NDAyN2IwZjQ3NWI1NTYzNGRkYjcvdGFibGVyYW5nZTo1MzgxMzgwMzNiODY0MDI3YjBmNDc1YjU1NjM0ZGRiN18xLTItMS0xLTA_35d868aa-9069-4e51-8999-e049db6d20e3">NC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGFibGU6NTM4MTM4MDMzYjg2NDAyN2IwZjQ3NWI1NTYzNGRkYjcvdGFibGVyYW5nZTo1MzgxMzgwMzNiODY0MDI3YjBmNDc1YjU1NjM0ZGRiN18xLTQtMS0xLTA_1b0f7aff-b060-497a-aed4-e2d7d891b1fe">28277</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGV4dHJlZ2lvbjo5OTJhZmNiMmY0ODI0YTFjYWQ5MTE3ZTUyNDk2MzA3ZF8xNTgy_c93a90bd-0717-47fc-a951-e71d9ee2b07f">980</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGV4dHJlZ2lvbjo5OTJhZmNiMmY0ODI0YTFjYWQ5MTE3ZTUyNDk2MzA3ZF8xNTc3_05305612-a64b-4ba8-8152-c4a48f54a43d">264-4300</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGV4dHJlZ2lvbjo5OTJhZmNiMmY0ODI0YTFjYWQ5MTE3ZTUyNDk2MzA3ZF8xNTc2_59f043c5-7606-4aa3-9ac1-102f7195600b">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGV4dHJlZ2lvbjo5OTJhZmNiMmY0ODI0YTFjYWQ5MTE3ZTUyNDk2MzA3ZF8xNTc4_9c1aaabf-348f-4936-85ae-6480c463e628">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGV4dHJlZ2lvbjo5OTJhZmNiMmY0ODI0YTFjYWQ5MTE3ZTUyNDk2MzA3ZF8xNTcy_05665030-d60f-406f-b6d0-97807c0d7167">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGV4dHJlZ2lvbjo5OTJhZmNiMmY0ODI0YTFjYWQ5MTE3ZTUyNDk2MzA3ZF8xNTc5_488efdc0-d384-4f98-b56b-712769dcf462">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGFibGU6NTYyZGM4ODZlNTJjNDlhZDk0ODdkZjEwZjExMjIyODAvdGFibGVyYW5nZTo1NjJkYzg4NmU1MmM0OWFkOTQ4N2RmMTBmMTEyMjI4MF8yLTAtMS0xLTA_0d4e2897-3c51-440d-a7c4-45cab7c9d696">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGFibGU6NTYyZGM4ODZlNTJjNDlhZDk0ODdkZjEwZjExMjIyODAvdGFibGVyYW5nZTo1NjJkYzg4NmU1MmM0OWFkOTQ4N2RmMTBmMTEyMjI4MF8yLTItMS0xLTA_37c197bc-ec32-42d6-9e20-e84f90e3a59e">NNBR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGFibGU6NTYyZGM4ODZlNTJjNDlhZDk0ODdkZjEwZjExMjIyODAvdGFibGVyYW5nZTo1NjJkYzg4NmU1MmM0OWFkOTQ4N2RmMTBmMTEyMjI4MF8yLTQtMS0xLTA_14e7aef7-9472-4b73-87a2-3de6f6eaeeab">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i4b69c429ce5d40c9b3731a1d65f4b7d3_D20210614-20210614"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMGQzNDgwZTQ3ODQyZmQ4YmFkYTk1MDBjZjhhOWY2L3NlYzpmYTBkMzQ4MGU0Nzg0MmZkOGJhZGE5NTAwY2Y4YTlmNl8xL2ZyYWc6OTkyYWZjYjJmNDgyNGExY2FkOTExN2U1MjQ5NjMwN2QvdGV4dHJlZ2lvbjo5OTJhZmNiMmY0ODI0YTFjYWQ5MTE3ZTUyNDk2MzA3ZF8xNTcz_492d72f6-ca8e-44d6-9c57-9dc9f1224ab6">false</dei:EntityEmergingGrowthCompany>
</xbrl>
