XML 24 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
CAPITAL STOCK (Detail Textuals 2) (USD $)
0 Months Ended 1 Months Ended
Apr. 01, 2015
Apr. 30, 2015
Nov. 20, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of common stock called by warrants     2,800,000us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 3.50us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Underwritten public offering | Subsequent Event      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock offered 4,011,000us-gaap_CommonStockSharesSubscribedButUnissued
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_SubsidiarySaleOfStockAxis
= apdn_UnderwrittenPublicOfferingMember
   
Number of common stock called by warrants 1,604,400us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_SubsidiarySaleOfStockAxis
= apdn_UnderwrittenPublicOfferingMember
   
Combined offering price $ 3.00us-gaap_SharePrice
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_SubsidiarySaleOfStockAxis
= apdn_UnderwrittenPublicOfferingMember
   
Offering price for common stock $ 2.99apdn_SharePriceForCommonStock
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_SubsidiarySaleOfStockAxis
= apdn_UnderwrittenPublicOfferingMember
   
Offering price for warrant $ 0.01apdn_SharePriceForWarrant
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_SubsidiarySaleOfStockAxis
= apdn_UnderwrittenPublicOfferingMember
   
Number of common stock sold pursuant to over allotment option 191,000apdn_NumberOfCommonStockSoldPursuantToOverAllotmentOfOption
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_SubsidiarySaleOfStockAxis
= apdn_UnderwrittenPublicOfferingMember
   
Number of warrants stock sold pursuant to over allotment option 76,400apdn_NumberOfWarrantsStockSoldPursuantToOverAllotmentOfOption
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_SubsidiarySaleOfStockAxis
= apdn_UnderwrittenPublicOfferingMember
   
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 3.50us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_SubsidiarySaleOfStockAxis
= apdn_UnderwrittenPublicOfferingMember
   
Gross proceeds $ 12,000,000us-gaap_ProceedsFromIssuanceOrSaleOfEquity
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_SubsidiarySaleOfStockAxis
= apdn_UnderwrittenPublicOfferingMember
   
Number of days for option to purchase additional shares 45 days    
Number of additional shares of common stock 573,000apdn_NumberOfAdditionalSharesOfCommonStock
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_SubsidiarySaleOfStockAxis
= apdn_UnderwrittenPublicOfferingMember
   
Number of additional warrants to cover over allotments 229,200apdn_NumberOfAdditionalWarrantsToCoverOverAllotments
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_SubsidiarySaleOfStockAxis
= apdn_UnderwrittenPublicOfferingMember
   
Number of common stock exercise in over allotment option   87,000apdn_NumberOfCommonStockExerciseInOverAllotmentOption
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_SubsidiarySaleOfStockAxis
= apdn_UnderwrittenPublicOfferingMember
 
Number of warrants exercise in over allotment option   152,800apdn_NumberOfWarrantsExerciseInOverAllotmentOption
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_SubsidiarySaleOfStockAxis
= apdn_UnderwrittenPublicOfferingMember
 
Gross proceeds from exercise of over allotment option   $ 263,950apdn_GrossProceedsFromExerciseOfOverAllotmentOption
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_SubsidiarySaleOfStockAxis
= apdn_UnderwrittenPublicOfferingMember