XML 121 R103.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Fair Value Measurements - Additional Information (Detail) - USD ($) |  | 12 Months Ended |
--- | --- | --- | ---
Oct. 31, 2017 | Dec. 31, 2017 | Dec. 31, 2016 | Nov. 24, 2017
Derivatives, Fair Value [Line Items] |  |  |  |
Fair value of fixed-rate debt |  | $ 0 |  |
Amount of interest rate swap |  |  | $ 150,000,000 |
Locked interest rate |  |  | 6.466% |
Derivative maturity date |  |  | Dec. 31, 2018 |
Interest rate |  |  |  | 50.00%
Cash payments related to the interest rate swap | $ 1,300,000 |  | $ 300,000 |
Interest rate swaps outstanding |  | 0 |  |
Net hedging losses on the interest rate swaps |  | 1,400,000 | 1,400,000 |
Derivative in Net liability position |  | 150,000,000 |  |
Interest rate swap settlements in derivative loss (gain) |  |  | $ (609,000) |
Accumulated Other Comprehensive Income (loss) [Member] |  |  |  |
Derivatives, Fair Value [Line Items] |  |  |  |
Gain or loss related to interest rate swaps |  | $ 0 |  |
Minimum [Member] | Senior Secured Term Loan B [Member] |  |  |  |
Derivatives, Fair Value [Line Items] |  |  |  |
Interest rate |  | 0.75% |  |
Minimum [Member] | Senior Secured Term Loan B [Member] | London Interbank Offered Rate (LIBOR) [Member] |  |  |  |
Derivatives, Fair Value [Line Items] |  |  |  |
Interest rate |  |  | 0.75% |
Maximum [Member] | Senior Secured Term Loan B [Member] | London Interbank Offered Rate (LIBOR) [Member] |  |  |  |
Derivatives, Fair Value [Line Items] |  |  |  |
Interest rate |  |  | 1.00% |

X
- Definition Cash settlement of interest rate hedges. + References No definition available. + Details
Name: | nnbr_CashSettlementOfInterestRateHedges
Namespace Prefix: | nnbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Interest Rate Swap Cash Settlement + References No definition available. + Details
Name: | nnbr_InterestRateSwapCashSettlement
Namespace Prefix: | nnbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Interest Rate Swap Contract Value Outstanding + References No definition available. + Details
Name: | nnbr_InterestRateSwapContractValueOutstanding
Namespace Prefix: | nnbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of the hedged item as of the balance sheet date related to the derivative. For example, the hedged balance on a debt instrument. + References No definition available. + Details
Name: | us-gaap_DerivativeAmountOfHedgedItem
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fixed interest rate related to the interest rate derivative. + References No definition available. + Details
Name: | us-gaap_DerivativeFixedInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of increase (decrease) in the fair value of derivatives recognized in the income statement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84234895&loc=SL5618551-113959 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (a),(c),(d),(e) -URI http://asc.fasb.org/extlink&oid=84234895&loc=SL5624171-113959 + Details
Name: | us-gaap_DerivativeGainLossOnDerivativeNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The effective portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments that was recognized in other comprehensive income during the current period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84234895&loc=SL5624171-113959 + Details
Name: | us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Date the derivative contract matures, in CCYY-MM-DD format. + References No definition available. + Details
Name: | us-gaap_DerivativeMaturityDates
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate fair value amounts of derivative instruments that contain credit-risk-related contingent features that are in a net liability position at the end of the reporting period. For nonderivative instruments that are designated and qualify as hedging instruments, the fair value amounts are the carrying value of the nonderivative hedging instrument, including the adjustment for the foreign currency transaction gain (loss) on that instrument. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4H -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84234895&loc=SL5624258-113959 + Details
Name: | us-gaap_DerivativeNetLiabilityPositionAggregateFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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_DerivativesFairValueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_LongTermDebtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredTermLoanBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |