XML 54 R26.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note A - Basis of Presentation and Summary of Significant Accounting Policies (Details Textual) (USD $)
0 Months Ended 1 Months Ended 3 Months Ended 6 Months Ended 0 Months Ended 1 Months Ended 0 Months Ended 3 Months Ended 12 Months Ended
Oct. 03, 2012
Jan. 31, 2012
Jun. 30, 2011
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Jul. 01, 2013
Jun. 01, 2013
Dec. 01, 2012
Jul. 12, 2012
Mar. 13, 2012
Mar. 31, 2014
Mar. 31, 2012
Mar. 07, 2014
Sep. 30, 2013
Jun. 30, 2013
Jun. 30, 2014
Organization, Consolidation and Presentation of Financial Statements [Abstract]                                    
Proceeds from License Fees Received $ 150,000us-gaap_ProceedsFromLicenseFeesReceived $ 300,000us-gaap_ProceedsFromLicenseFeesReceived $ 300,000us-gaap_ProceedsFromLicenseFeesReceived                              
Royalty and Licensing Revenue       1,500,000naii_RoyaltyAndLicensingRevenue 1,200,000naii_RoyaltyAndLicensingRevenue 2,400,000naii_RoyaltyAndLicensingRevenue 2,700,000naii_RoyaltyAndLicensingRevenue                      
Royalty Expense       206,000us-gaap_RoyaltyExpense 143,000us-gaap_RoyaltyExpense 380,000us-gaap_RoyaltyExpense 380,000us-gaap_RoyaltyExpense                      
Allocated Share-based Compensation Expense       84,000us-gaap_AllocatedShareBasedCompensationExpense 54,000us-gaap_AllocatedShareBasedCompensationExpense 167,000us-gaap_AllocatedShareBasedCompensationExpense 102,000us-gaap_AllocatedShareBasedCompensationExpense                      
Amendment [Member]                                    
Organization, Consolidation and Presentation of Financial Statements [Abstract]                                    
Proceeds from License Fees Received               150,000us-gaap_ProceedsFromLicenseFeesReceived
/ us-gaap_StatementScenarioAxis
= naii_AmendmentMember
204,167us-gaap_ProceedsFromLicenseFeesReceived
/ us-gaap_StatementScenarioAxis
= naii_AmendmentMember
204,167us-gaap_ProceedsFromLicenseFeesReceived
/ us-gaap_StatementScenarioAxis
= naii_AmendmentMember
354,167us-gaap_ProceedsFromLicenseFeesReceived
/ us-gaap_StatementScenarioAxis
= naii_AmendmentMember
354,167us-gaap_ProceedsFromLicenseFeesReceived
/ us-gaap_StatementScenarioAxis
= naii_AmendmentMember
           
Additional License Fees Upon Achievement of Certain Milestones                         2,800,000naii_AdditionalLicenseFeesUponAchievementOfCertainMilestones
/ us-gaap_StatementScenarioAxis
= naii_AmendmentMember
         
Additional License Fees Receivable Upon Achievement of Certain Milestones         150,000naii_AdditionalLicenseFeesReceivableUponAchievementOfCertainMilestones
/ us-gaap_StatementScenarioAxis
= naii_AmendmentMember
  150,000naii_AdditionalLicenseFeesReceivableUponAchievementOfCertainMilestones
/ us-gaap_StatementScenarioAxis
= naii_AmendmentMember
                     
Installment [Member]                                    
Organization, Consolidation and Presentation of Financial Statements [Abstract]                                    
Number of Installment Payments                         4naii_NumberOfInstallmentPayments
/ us-gaap_StatementScenarioAxis
= naii_InstallmentMember
6naii_NumberOfInstallmentPayments
/ us-gaap_StatementScenarioAxis
= naii_InstallmentMember
       
Prior to Amendment [Member]                                    
Organization, Consolidation and Presentation of Financial Statements [Abstract]                                    
Additional License Fees Upon Achievement of Certain Milestones                           4,300,000naii_AdditionalLicenseFeesUponAchievementOfCertainMilestones
/ us-gaap_StatementScenarioAxis
= naii_PriorToAmendmentMember
       
Additional License Fees Receivable Upon Achievement of Certain Milestones                       708,334naii_AdditionalLicenseFeesReceivableUponAchievementOfCertainMilestones
/ us-gaap_StatementScenarioAxis
= naii_PriorToAmendmentMember
           
2009 Omnibus Stock Incentive Plan [Member]                                    
Organization, Consolidation and Presentation of Financial Statements [Abstract]                                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period                             105,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= naii_OmnibusStockIncentivePlan2009Member
  98,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= naii_OmnibusStockIncentivePlan2009Member
 
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                             3 years   3 years  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period                               10,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_PlanNameAxis
= naii_OmnibusStockIncentivePlan2009Member
   
Fair Value, Inputs, Level 1 [Member]                                    
Organization, Consolidation and Presentation of Financial Statements [Abstract]                                    
Fair Value, Net Asset (Liability)       0us-gaap_FairValueNetAssetLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  0us-gaap_FairValueNetAssetLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
                      0us-gaap_FairValueNetAssetLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 2 [Member]                                    
Organization, Consolidation and Presentation of Financial Statements [Abstract]                                    
Foreign Currency Contract, Asset, Fair Value Disclosure       1,500,000us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  1,500,000us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
                       
Foreign Currency Contracts, Liability, Fair Value Disclosure                                   24,000us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 3 [Member]                                    
Organization, Consolidation and Presentation of Financial Statements [Abstract]                                    
Fair Value, Net Asset (Liability)       $ 0us-gaap_FairValueNetAssetLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  $ 0us-gaap_FairValueNetAssetLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
                      $ 0us-gaap_FairValueNetAssetLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Employee Stock Option [Member]                                    
Organization, Consolidation and Presentation of Financial Statements [Abstract]                                    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate           0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                       
Restricted Stock [Member] | 2009 Omnibus Stock Incentive Plan [Member]                                    
Organization, Consolidation and Presentation of Financial Statements [Abstract]                                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period       0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= naii_OmnibusStockIncentivePlan2009Member
  0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= naii_OmnibusStockIncentivePlan2009Member
                       
Equity Option [Member]                                    
Organization, Consolidation and Presentation of Financial Statements [Abstract]                                    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount       150,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_StockOptionMember
300,019us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_StockOptionMember
155,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_StockOptionMember
315,885us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_StockOptionMember