XML 42 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accounts Receivable and Sales Concentrations - Additional Information (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Net sales $ 153,761us-gaap_SalesRevenueGoodsNet $ 125,632us-gaap_SalesRevenueGoodsNet $ 106,680us-gaap_SalesRevenueGoodsNet $ 102,528us-gaap_SalesRevenueGoodsNet $ 90,081us-gaap_SalesRevenueGoodsNet $ 93,023us-gaap_SalesRevenueGoodsNet $ 96,305us-gaap_SalesRevenueGoodsNet $ 93,797us-gaap_SalesRevenueGoodsNet $ 488,601us-gaap_SalesRevenueGoodsNet $ 373,206us-gaap_SalesRevenueGoodsNet $ 370,084us-gaap_SalesRevenueGoodsNet
Accounts receivable, net 97,510us-gaap_AccountsReceivableNetCurrent       58,929us-gaap_AccountsReceivableNetCurrent       97,510us-gaap_AccountsReceivableNetCurrent 58,929us-gaap_AccountsReceivableNetCurrent  
SKF [Member]                      
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Net sales                 127,946us-gaap_SalesRevenueGoodsNet
/ us-gaap_MajorCustomersAxis
= nnbr_SkfMember
132,654us-gaap_SalesRevenueGoodsNet
/ us-gaap_MajorCustomersAxis
= nnbr_SkfMember
124,349us-gaap_SalesRevenueGoodsNet
/ us-gaap_MajorCustomersAxis
= nnbr_SkfMember
Accounts receivable concentrations in excess                 10.00%nnbr_AccountsReceivableMajorCustomerThresholdPercentage
/ us-gaap_MajorCustomersAxis
= nnbr_SkfMember
10.00%nnbr_AccountsReceivableMajorCustomerThresholdPercentage
/ us-gaap_MajorCustomersAxis
= nnbr_SkfMember
 
Accounts receivable, net 17,510us-gaap_AccountsReceivableNetCurrent
/ us-gaap_MajorCustomersAxis
= nnbr_SkfMember
      17,005us-gaap_AccountsReceivableNetCurrent
/ us-gaap_MajorCustomersAxis
= nnbr_SkfMember
      17,510us-gaap_AccountsReceivableNetCurrent
/ us-gaap_MajorCustomersAxis
= nnbr_SkfMember
17,005us-gaap_AccountsReceivableNetCurrent
/ us-gaap_MajorCustomersAxis
= nnbr_SkfMember
 
SNR [Member]                      
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Accounts receivable concentrations in excess                 10.00%nnbr_AccountsReceivableMajorCustomerThresholdPercentage
/ us-gaap_MajorCustomersAxis
= nnbr_SnrMember
10.00%nnbr_AccountsReceivableMajorCustomerThresholdPercentage
/ us-gaap_MajorCustomersAxis
= nnbr_SnrMember
 
Accounts receivable, net         $ 6,893us-gaap_AccountsReceivableNetCurrent
/ us-gaap_MajorCustomersAxis
= nnbr_SnrMember
        $ 6,893us-gaap_AccountsReceivableNetCurrent
/ us-gaap_MajorCustomersAxis
= nnbr_SnrMember
 
Customer Concentration Risk [Member] | Sales [Member]                      
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Percentage of consolidated revenue                 10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
Customer Concentration Risk [Member] | Sales [Member] | SKF [Member]                      
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Percentage of consolidated revenue                 26.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= nnbr_SkfMember
36.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= nnbr_SkfMember
34.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= nnbr_SkfMember