XML 74 R62.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers (Detail) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2018 | Jun. 30, 2017 | Jun. 30, 2018 | Jun. 30, 2017
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | $ 196,349 | $ 157,947 | $ 365,497 | $ 315,502
Intersegment Sales Eliminations [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | (703) |  | (1,231) |
United States [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 137,804 |  | 257,612 |
United States [Member] | Intersegment Sales Eliminations [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | (703) |  | (1,231) |
Chinese [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 13,852 |  | 27,044 |
Chinese [Member] | Intersegment Sales Eliminations [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 0 |  | 0 |
Mexico [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 10,751 |  | 21,356 |
Mexico [Member] | Intersegment Sales Eliminations [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 0 |  | 0 |
Brazilian [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 9,666 |  | 19,601 |
Brazilian [Member] | Intersegment Sales Eliminations [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 0 |  | 0 |
Poland [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 1,924 |  | 3,990 |
Poland [Member] | Intersegment Sales Eliminations [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 0 |  | 0 |
Czech Republic [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 1,561 |  | 3,371 |
Czech Republic [Member] | Intersegment Sales Eliminations [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 0 |  | 0 |
Italy [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 1,710 |  | 3,385 |
Italy [Member] | Intersegment Sales Eliminations [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 0 |  | 0 |
Germany [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 5,367 |  | 6,909 |
Germany [Member] | Intersegment Sales Eliminations [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 0 |  | 0 |
Switzerland [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 3,043 |  | 4,449 |
Switzerland [Member] | Intersegment Sales Eliminations [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 0 |  | 0 |
Netherlands [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 933 |  | 1,907 |
Netherlands [Member] | Intersegment Sales Eliminations [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 0 |  | 0 |
Other Country [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 9,738 |  | 15,873 |
Other Country [Member] | Intersegment Sales Eliminations [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 0 |  | 0 |
Mobile Solutions [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 88,079 | 86,658 | 177,873 | 173,104
Mobile Solutions [Member] | United States [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 48,142 |  | 97,797 |
Mobile Solutions [Member] | Chinese [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 11,581 |  | 23,162 |
Mobile Solutions [Member] | Mexico [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 7,236 |  | 14,472 |
Mobile Solutions [Member] | Brazilian [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 9,637 |  | 19,522 |
Mobile Solutions [Member] | Poland [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 1,919 |  | 3,971 |
Mobile Solutions [Member] | Czech Republic [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 1,561 |  | 3,371 |
Mobile Solutions [Member] | Italy [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 1,562 |  | 3,139 |
Mobile Solutions [Member] | Germany [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 1,551 |  | 3,085 |
Mobile Solutions [Member] | Switzerland [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 1,294 |  | 2,700 |
Mobile Solutions [Member] | Netherlands [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 0 |  | 0 |
Mobile Solutions [Member] | Other Country [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 3,596 |  | 6,654 |
Power Solutions [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 49,820 | 48,734 | 98,502 | 97,158
Power Solutions [Member] | United States [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 41,924 |  | 82,052 |
Power Solutions [Member] | Chinese [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 959 |  | 2,444 |
Power Solutions [Member] | Mexico [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 3,348 |  | 6,545 |
Power Solutions [Member] | Brazilian [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 0 |  | 50 |
Power Solutions [Member] | Poland [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 4 |  | 18 |
Power Solutions [Member] | Czech Republic [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 0 |  | 0 |
Power Solutions [Member] | Italy [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 11 |  | 109 |
Power Solutions [Member] | Germany [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 0 |  | 7 |
Power Solutions [Member] | Switzerland [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 29 |  | 29 |
Power Solutions [Member] | Netherlands [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 933 |  | 1,907 |
Power Solutions [Member] | Other Country [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 2,612 |  | 5,341 |
Life Sciences [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 59,153 | $ 23,114 | 90,353 | $ 46,243
Life Sciences [Member] | United States [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 48,441 |  | 78,994 |
Life Sciences [Member] | Chinese [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 1,312 |  | 1,438 |
Life Sciences [Member] | Mexico [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 167 |  | 339 |
Life Sciences [Member] | Brazilian [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 29 |  | 29 |
Life Sciences [Member] | Poland [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 1 |  | 1 |
Life Sciences [Member] | Czech Republic [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 0 |  | 0 |
Life Sciences [Member] | Italy [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 137 |  | 137 |
Life Sciences [Member] | Germany [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 3,816 |  | 3,817 |
Life Sciences [Member] | Switzerland [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 1,720 |  | 1,720 |
Life Sciences [Member] | Netherlands [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | 0 |  | 0 |
Life Sciences [Member] | Other Country [Member] | Operating Segments [Member] |  |  |  |
Revenue, Major Customer [Line Items] |  |  |  |
Net sales | $ 3,530 |  | $ 3,878 |

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_EntityWideRevenueMajorCustomerLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(a)) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_SalesRevenueGoodsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_CN
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_MX
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_BR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_PL
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_CZ
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_IT
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_DE
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_CH
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_NL
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=nnbr_OtherCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=nnbr_MobileSolutionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=nnbr_PowerSolutionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=nnbr_LifeSciencesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |