XML 75 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
STOCK OPTIONS AND WARRANTS - Changes in options outstanding and related prices (Details 2) (Stock Options, Incentive Stock Plan 2005, USD $)
0 Months Ended 1 Months Ended 12 Months Ended
Dec. 02, 2013
Oct. 14, 2013
Jul. 02, 2013
May 12, 2013
Nov. 28, 2013
Sep. 30, 2014
Sep. 30, 2013
Sep. 30, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices $ 7.02us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice $ 5.32us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice $ 11.58us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice $ 12.00us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice $ 6.96us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice $ 6.03us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice $ 10.88us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice  
Number Outstanding           2,909,046us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 2,024,249us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 2,086,814us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Weighted Average Exercise Price of Options Outstanding           $ 4.74us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 3.78us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 3.60us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Number Exercisable           1,845,368us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber    
Weighted Average Exercise Price           $ 4.1us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice    
Dollar 3.00
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 3.00us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.00Member
   
Number Outstanding           400,001us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.00Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           7 months 24 days    
Weighted Average Exercise Price of Options Outstanding           $ 3.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.00Member
   
Number Exercisable           400,001us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.00Member
   
Weighted Average Exercise Price           $ 3.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.00Member
   
Dollar 3.51
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 3.51us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.51Member
   
Number Outstanding           666,667us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.51Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           3 years 9 months 15 days    
Weighted Average Exercise Price of Options Outstanding           $ 3.51us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.51Member
   
Number Exercisable           666,667us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.51Member
   
Weighted Average Exercise Price           $ 3.51us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.51Member
   
Dollar 3.60
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 3.60us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.60Member
   
Number Outstanding           333,334us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.60Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           9 months 4 days    
Weighted Average Exercise Price of Options Outstanding           $ 3.60us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.60Member
   
Number Exercisable           333,335us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.60Member
   
Weighted Average Exercise Price           $ 3.60us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.60Member
   
Dollar 3.90
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 3.90us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.90Member
   
Number Outstanding           10,581us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.90Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           2 years 2 months 5 days    
Weighted Average Exercise Price of Options Outstanding           $ 3.90us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.90Member
   
Number Exercisable           10,581us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.90Member
   
Weighted Average Exercise Price           $ 3.90us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar3.90Member
   
Dollar 4.08
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 4.08us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar4.08Member
   
Number Outstanding           79,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar4.08Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           2 years 2 months 1 day    
Weighted Average Exercise Price of Options Outstanding           $ 4.08us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar4.08Member
   
Number Exercisable           79,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar4.08Member
   
Weighted Average Exercise Price           $ 4.08us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar4.08Member
   
Dollar 4.20
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 4.20us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar4.20Member
   
Number Outstanding           47,501us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar4.20Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           10 months 17 days    
Weighted Average Exercise Price of Options Outstanding           $ 4.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar4.20Member
   
Number Exercisable           39,376us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar4.20Member
   
Weighted Average Exercise Price           $ 4.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar4.20Member
   
Dollar 5.40
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 5.40us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar5.40Member
   
Number Outstanding           16,668us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar5.40Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           1 year 11 months 1 day    
Weighted Average Exercise Price of Options Outstanding           $ 5.40us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar5.40Member
   
Number Exercisable           16,668us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar5.40Member
   
Weighted Average Exercise Price           $ 5.40us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar5.40Member
   
Dollar 5.31
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 5.31us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar5.31Member
   
Number Outstanding           120,966us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar5.31Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           4 years 15 days    
Weighted Average Exercise Price of Options Outstanding           $ 5.31us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar5.31Member
   
Number Exercisable           33,334us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar5.31Member
   
Weighted Average Exercise Price           $ 5.31us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar5.31Member
   
Dollar 5.82
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 5.82us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar5.82Member
   
Number Outstanding           946,300us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar5.82Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           4 years 18 days    
Weighted Average Exercise Price of Options Outstanding           $ 5.82us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar5.82Member
   
Number Exercisable           62,964us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar5.82Member
   
Weighted Average Exercise Price           $ 5.82us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar5.82Member
   
Dollar 6.00
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 6.00us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar6.00Member
   
Number Outstanding           8,334us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar6.00Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           4 years 11 months 19 days    
Weighted Average Exercise Price of Options Outstanding           $ 6.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar6.00Member
   
Number Exercisable                 
Weighted Average Exercise Price                 
Dollar 6.60
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 6.60us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar6.60Member
   
Number Outstanding           123,338us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar6.60Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           3 years 11 months 9 days    
Weighted Average Exercise Price of Options Outstanding           $ 6.60us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar6.60Member
   
Number Exercisable           90,004us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar6.60Member
   
Weighted Average Exercise Price           $ 6.60us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar6.60Member
   
Dollar 6.89
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 6.89us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar6.89Member
   
Number Outstanding           4,167us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar6.89Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           4 years 6 months 29 days    
Weighted Average Exercise Price of Options Outstanding           $ 6.89us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar6.89Member
   
Number Exercisable                 
Weighted Average Exercise Price                 
Dollar 6.96
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 6.96us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar6.96Member
   
Number Outstanding           4,167us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar6.96Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           4 years 6 months 29 days    
Weighted Average Exercise Price of Options Outstanding           $ 6.96us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar6.96Member
   
Number Exercisable                 
Weighted Average Exercise Price                 
Dollar 7.02
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 7.02us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar7.02Member
   
Number Outstanding           33,334us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar7.02Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           4 years 1 month 28 days    
Weighted Average Exercise Price of Options Outstanding           $ 7.02us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar7.02Member
   
Number Exercisable                 
Weighted Average Exercise Price                 
Dollar 8.16
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 8.16us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar8.16Member
   
Number Outstanding           35,446us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar8.16Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           4 years 2 months 5 days    
Weighted Average Exercise Price of Options Outstanding           $ 8.16us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar8.16Member
   
Number Exercisable           35,446us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar8.16Member
   
Weighted Average Exercise Price           $ 8.16us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar8.16Member
   
Dollar 9.60
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 9.60us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar9.60Member
   
Number Outstanding           41,667us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar9.60Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           4 years 4 months 6 days    
Weighted Average Exercise Price of Options Outstanding           $ 9.60us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar9.60Member
   
Number Exercisable           41,667us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar9.60Member
   
Weighted Average Exercise Price           $ 9.60us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar9.60Member
   
Dollar 10.79
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 10.79us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar10.79Member
   
Number Outstanding           34,991us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar10.79Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           3 years 2 months 1 day    
Weighted Average Exercise Price of Options Outstanding           $ 10.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar10.79Member
   
Number Exercisable           34,991us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar10.79Member
   
Weighted Average Exercise Price           $ 10.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar10.79Member
   
Dollar 11.58
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 11.58us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar11.58Member
   
Number Outstanding           417us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar11.58Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           3 years 9 months    
Weighted Average Exercise Price of Options Outstanding           $ 11.58us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar11.58Member
   
Number Exercisable           417us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar11.58Member
   
Weighted Average Exercise Price           $ 11.58us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar11.58Member
   
Dollar 12.00
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 12.00us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar12.00Member
   
Number Outstanding           1,667us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar12.00Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           3 years 7 months 17 days    
Weighted Average Exercise Price of Options Outstanding           $ 12.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar12.00Member
   
Number Exercisable           417us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar12.00Member
   
Weighted Average Exercise Price           $ 12.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar12.00Member
   
Dollar 4.74
               
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise Prices           $ 4.74us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar4.74Member
   
Number Outstanding           2,909,046us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar4.74Member
   
Weighted Average Remaining Contractual Life of Options Outstanding (Years)           2 years 11 months 27 days    
Weighted Average Exercise Price of Options Outstanding           $ 4.74us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar4.74Member
   
Number Exercisable           1,845,368us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar4.74Member
   
Weighted Average Exercise Price           $ 4.10us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= apdn_IncentiveStockPlan2005Member
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= apdn_Dollar4.74Member