XML 33 R24.htm IDEA: XBRL DOCUMENT v2.4.1.9
Nature of Business and Summary of Significant Accounting Policies (Narrative) (Detail) (USD $)
3 Months Ended 9 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Mar. 31, 2014
Jun. 30, 2014
Significant Accounting Policies [Line Items]          
Carrying amount of long-term debt, including current portion $ 10,600,000us-gaap_LongTermDebt   $ 10,600,000us-gaap_LongTermDebt   $ 11,800,000us-gaap_LongTermDebt
Short-term time deposits 460,000us-gaap_CashEquivalentsAtCarryingValue   460,000us-gaap_CashEquivalentsAtCarryingValue   460,000us-gaap_CashEquivalentsAtCarryingValue
Intangible assets amortization expense 167,000us-gaap_AmortizationOfIntangibleAssets 195,000us-gaap_AmortizationOfIntangibleAssets 500,000us-gaap_AmortizationOfIntangibleAssets 586,000us-gaap_AmortizationOfIntangibleAssets  
Estimated amortization expense-2015 667,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths   667,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths    
Estimated amortization expense-2016 529,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo   529,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo    
Estimated amortization expense-2017 441,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree   441,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree    
Estimated amortization expense-2018 371,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour   371,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour    
Estimated amortization expense-2019 313,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive   313,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive    
Weighted average amortization period for acquired intangible assets     13 years 3 months 18 days 14 years 1 month 6 days  
Antidilutive options outstanding excluded from diluted EPS computations 262,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 37,500us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 258,583us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 145,673us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount  
Stock-based compensation costs 0us-gaap_AllocatedShareBasedCompensationExpense 10,000us-gaap_AllocatedShareBasedCompensationExpense 101,000us-gaap_AllocatedShareBasedCompensationExpense 17,000us-gaap_AllocatedShareBasedCompensationExpense  
Sales Returns And Allowances Percentage 8.00%nssc_SalesReturnsAndAllowancesPercentage 8.00%nssc_SalesReturnsAndAllowancesPercentage 8.00%nssc_SalesReturnsAndAllowancesPercentage 7.00%nssc_SalesReturnsAndAllowancesPercentage  
Stock-based compensation costs, effect on EPS $ 0.00nssc_ShareBasedCompensationCostEffectOnEarningsPerShareBasicAndDiluted $ 0.00nssc_ShareBasedCompensationCostEffectOnEarningsPerShareBasicAndDiluted $ 0.00nssc_ShareBasedCompensationCostEffectOnEarningsPerShareBasicAndDiluted $ 0.00nssc_ShareBasedCompensationCostEffectOnEarningsPerShareBasicAndDiluted  
Selling, General and Administrative Expenses [Member]          
Significant Accounting Policies [Line Items]          
Advertising and promotion costs 172,000us-gaap_MarketingAndAdvertisingExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
189,000us-gaap_MarketingAndAdvertisingExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
1,028,000us-gaap_MarketingAndAdvertisingExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
801,000us-gaap_MarketingAndAdvertisingExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
 
Sales revenue, net [Member]          
Significant Accounting Policies [Line Items]          
Shipping and handling revenue 117,000us-gaap_ShippingAndHandlingRevenue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
131,000us-gaap_ShippingAndHandlingRevenue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
374,000us-gaap_ShippingAndHandlingRevenue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
383,000us-gaap_ShippingAndHandlingRevenue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
 
Cost of sales [Member]          
Significant Accounting Policies [Line Items]          
Research and development costs 1,350,000us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
1,275,000us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
3,995,000us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
3,813,000us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
 
Shipping and handling expense 211,000us-gaap_ShippingHandlingAndTransportationCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
241,000us-gaap_ShippingHandlingAndTransportationCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
692,000us-gaap_ShippingHandlingAndTransportationCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
704,000us-gaap_ShippingHandlingAndTransportationCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
 
Allowance for doubtful accounts current [Member]          
Significant Accounting Policies [Line Items]          
Valuation allowances and reserves, balance 175,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
  175,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
  180,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
Returns and other allowances [Member]          
Significant Accounting Policies [Line Items]          
Valuation allowances and reserves, balance $ 1,010,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
  $ 1,010,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
  $ 1,005,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember