XML 29 R15.htm IDEA: XBRL DOCUMENT v2.4.1.9
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) (USD $)
3 Months Ended 0 Months Ended
Mar. 31, 2014
Mar. 31, 2015
Jan. 01, 2014
Feb. 13, 2013
Mar. 07, 2012
Dec. 31, 2014
Nov. 30, 2010
Earnings Per Common Share              
Weighted average common stock equivalents from assumed exercise of stock options (in shares) 26,750us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements            
Outstanding options included computation of dilutive per-share amounts as effect of all outstanding stock-based awards were antidilutive 189,250us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount            
Maximum | Total Sales              
Revenue Recognition [Abstract]              
Percentage of sales (as a percent)   5.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueGoodsNetMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
         
Stock Options              
Options              
Balance at the beginning of the period(in shares)   181,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
         
Granted (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
         
Expired or forfeited (in shares)   (5,250)nsys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancellationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
         
Balance at the end of the period (in shares)   175,750us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
         
Exercisable at the end of the period (in shares)   166,836us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
         
Weighted-Average Exercise Price Per Share              
Outstanding at the beginning of the period (in dollars per share)   6.36us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
         
Expired or forfeited (in dollars per share)   7.64nsys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancellationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
         
Outstanding at the end of the period (in dollars per share)   6.32us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
         
Exercisable at the end of the period (in dollars per share)   6.49us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
         
Weighted-Average Remaining Contractual Term              
Outstanding at the end of the period   2 years 8 months 19 days          
Exercisable at the end of the period   2 years 5 months 9 days          
Aggregate Intrinsic Value              
Outstanding at the end of the period   46,278us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
         
Exercisable at the end of the period   30,856us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
         
Additional disclosures              
Compensation expense 7,482us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
3,669us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
         
Unrecognized compensation related to unvested awards   13,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
         
Weighted-average period over which unrecognized compensation costs expected to be recognized   10 months 13 days          
Equity Appreciation Rights Plan              
Awards exercised (in shares) 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
         
Granted (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
         
2010 Plan | Equity Appreciation Rights Plan              
Additional disclosures              
Compensation expense 43,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
/ us-gaap_PlanNameAxis
= nsys_EquityAppreciationRightsPlanMember
(11,700)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
/ us-gaap_PlanNameAxis
= nsys_EquityAppreciationRightsPlanMember
         
Equity Appreciation Rights Plan              
Vesting period from the base date   3 years          
Redemption cash payment period   90 days          
Shares granted (in units)   100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
/ us-gaap_PlanNameAxis
= nsys_EquityAppreciationRightsPlanMember
50,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
/ us-gaap_PlanNameAxis
= nsys_EquityAppreciationRightsPlanMember
350,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
/ us-gaap_PlanNameAxis
= nsys_EquityAppreciationRightsPlanMember
250,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
/ us-gaap_PlanNameAxis
= nsys_EquityAppreciationRightsPlanMember
   
Accrued compensation   201,000nsys_AccruedShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
/ us-gaap_PlanNameAxis
= nsys_EquityAppreciationRightsPlanMember
      259,000nsys_AccruedShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
/ us-gaap_PlanNameAxis
= nsys_EquityAppreciationRightsPlanMember
 
Accrued compensation included in other accrued liabilities   111,000nsys_AccruedShareBasedCompensationCurrent
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
/ us-gaap_PlanNameAxis
= nsys_EquityAppreciationRightsPlanMember
      47,000nsys_AccruedShareBasedCompensationCurrent
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
/ us-gaap_PlanNameAxis
= nsys_EquityAppreciationRightsPlanMember
 
Accrued compensation included in Other Long-Term Liabilities   90,000nsys_AccruedShareBasedCompensationNoncurrent
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
/ us-gaap_PlanNameAxis
= nsys_EquityAppreciationRightsPlanMember
      $ 212,000nsys_AccruedShareBasedCompensationNoncurrent
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
/ us-gaap_PlanNameAxis
= nsys_EquityAppreciationRightsPlanMember
 
2010 Plan | Equity Appreciation Rights Plan | Maximum              
Equity Appreciation Rights Plan              
Number of common shares authorized             750,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
/ us-gaap_PlanNameAxis
= nsys_EquityAppreciationRightsPlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember