Quarterly report pursuant to Section 13 or 15(d)

Common Stock, Stock Options and Warrants (Details Textual)

v3.20.2
Common Stock, Stock Options and Warrants (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 10, 2020
Oct. 08, 2019
Apr. 03, 2019
Jun. 26, 2020
May 18, 2020
May 12, 2020
Apr. 06, 2020
Feb. 14, 2020
Jan. 31, 2020
Dec. 31, 2019
Nov. 04, 2019
Oct. 28, 2019
Sep. 27, 2019
Sep. 16, 2019
Feb. 13, 2019
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Mar. 31, 2020
Sep. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Feb. 07, 2018
Common Stock, Stock Options and Warrants (Textual)                                                  
Exercise price of warrants                               $ 1.3125   $ 1.3125              
Proceeds from common stock warrant exercises                                   $ 7,156,549 $ 23,216            
Common stock, shares issued                               46,316,298   46,316,298     28,930,493        
Stock option purchase grants                                   3,090,000              
Stock-based compensation expense                               $ 175,011 $ 204,002 $ 554,228 $ 578,946            
Financial advisor warrants were exercised                               641,166   641,166              
Unrecognized total compensation cost related to unvested awards                               $ 765,775   $ 765,775              
Board of Directors [Member]                                                  
Common Stock, Stock Options and Warrants (Textual)                                                  
Shares per unit price   $ 0.67       $ 1.05           $ 0.55                          
Stock options to purchase exercised   705,799                   25,000                          
Stock option purchase grants   125,000       20,000                                      
Shares to directors   125,000                                              
Options vest over terms, description                       All of these options vest over terms of 12 to 36 months and have a term of 10 years                          
Common Stock [Member]                                                  
Common Stock, Stock Options and Warrants (Textual)                                                  
Common stock, par value                         $ 0.0001                        
Shares per unit price                         $ 0.77                        
Warrants to purchase common stock                         547,486                        
Estimated fair value of the warrant granted to the placement agent                         $ 323,414                        
Sale of stock price                         $ 0.8951                        
Warrants sold and issued to investors                         $ 6,290,335                        
Exercise price of warrants                         $ 1.118875                        
Common stock issued for services 150,000           50,000       186,566     94,097 125,000                    
Common stock issued for services fair value $ 306,020           $ 22,750       $ 100,000     $ 94,097 $ 117,500                    
Common stock, shares issued             136,000                                    
Description of warrants                         The estimated fair value of the 1,060,615 pre-funded warrants was $809,145, and the estimated fair value of the 7,821,230 warrants included in the units and the pre-funded units issued to the investors was $4,845,341.                        
Offering, Description                         (i) 6,760,615 units, each unit consisting of one share of common stock and one immediately exercisable five-year warrant to purchase one share at $0.77 per share, and (ii) 1,060,615 pre-funded units, each pre-funded unit consisting of one pre-funded warrant to purchase one share and one immediately exercisable five-year warrant to purchase one share at $0.77 per share.                        
Option to purchase share outstanding                   30,177,674           46,316,298 22,075,781 46,316,298 22,075,781 38,078,062 28,930,493 18,645,360 17,798,791 16,198,791  
Retained Earnings [Member]                                                  
Common Stock, Stock Options and Warrants (Textual)                                                  
Recognized over weighted average period                                   3 years 9 months              
Warrant [Member]                                                  
Common Stock, Stock Options and Warrants (Textual)                                                  
Warrants sold and issued to investors                 $ 1,315,715                                
Exercise price of warrants                 $ 0.77                                
Stock options to purchase exercised                 1,013,101                                
Description of warrants               The Company entered into a warrant exercise agreement for an aggregate of 3,712,218 shares of common stock having an existing exercise price of $0.77 and 2,586,455 shares of common stock at a reduced exercise price of $1.02. In consideration for the exercise of the warrants for cash, the exercising holders received new unregistered warrants to purchase 6,298,673 shares of common stock at an exercise price of $1.02 per share, exercisable six months after issuance and which have a term of exercise equal to five years. The offering closed on February 19, 2020 and net proceeds were $5,013,930 after placement agent fees and offering expenses. The Company also issued warrants to purchase 440,907 shares to the placement agent. The placement agent warrants have identical terms to the investor warrants except that the exercise price is $1.275 per share. The estimated fair value of the 6,298,673 warrants issued to the investors was $5,360,465 and the estimated fair value of the 440,907 warrants issued to the placement agent was $367,022.                                  
Recognized over weighted average period                                   1 year 7 months 6 days              
Warrant outstanding                               2,016,532   2,016,532              
2018 Public Offering [Member]                                                  
Common Stock, Stock Options and Warrants (Textual)                                                  
Common stock exercise price per share                               $ 0.0001 $ 0.01 $ 0.0001 $ 0.01            
Number of units sold                   1,060,615                 2,321,569            
Number of units sold for gross proceeds                   $ 106                 $ 23,216            
Two Thousand Twentyt Public Offering [Member]                                                  
Common Stock, Stock Options and Warrants (Textual)                                                  
Common stock exercise price per share                               $ 1.00   $ 1.00              
Number of units sold       1,129,412                                          
Number of units sold for gross proceeds       $ 1,129,412                                          
Registered Direct and Private Placement Offerings [Member] | Investor [Member]                                                  
Common Stock, Stock Options and Warrants (Textual)                                                  
Other cash expenses related to placements     $ 85,000   $ 85,000                                        
Sale of common stock     3,430,421   7,058,824                                        
Warrants sold and issued to investors     $ 2,709,467   $ 2,138,998                                        
Proceeds from common stock warrant exercises     4,834,001   6,877,100                                        
Other expense     $ 10,000   $ 12,901                                        
Warrants issued         494,118                                        
Registered Direct and Private Placement Offerings [Member] | Placement Agent [Member]                                                  
Common Stock, Stock Options and Warrants (Textual)                                                  
Sale of common stock     3,430,421   3,529,412                                        
Sale of stock price     $ 1.545   $ 1.0625                                        
Warrants sold and issued to investors     $ 169,854   $ 275,724                                        
Warrants issued     240,130                                            
Description of warrants     The Company paid the placement agent for the offering a fee of 7% of the gross proceeds totaling $371,000 and issued the placement agent 240,130 immediately exercisable two-year warrants with an exercise price of $1.93125 per share.   The Company paid the placement agent for the offering a fee of 7% of the gross proceeds totaling $525,000 and issued the placement agent 494,118 immediately exercisable warrants with an exercise price of $1.3281 per share and a term of five years.                                        
Registered Direct and Private Placement Offerings [Member] | Accredited Investors [Member]                                                  
Common Stock, Stock Options and Warrants (Textual)                                                  
Sale of stock price     $ 1.42   $ 1.00                                        
Warrants sold and issued to investors     $ 5,300,001   $ 7,500,001                                        
Stock Options [Member]                                                  
Common Stock, Stock Options and Warrants (Textual)                                                  
Warrants to purchase common stock                                   855,171              
Weighted average period                                   10 years              
Common stock, shares issued                               866,667   866,667              
Common stock outstanding                               2,765,171   2,765,171     1,771,039        
Stock options to purchase exercised                                                
Stock option purchase grants                                                
Financial advisor warrants were exercised                               4,829   4,829              
Aggregate intrinsic value for the warrants outstanding                               $ 83,540   $ 83,540              
Options to purchase shares expired                                   6,667              
Option to purchase share outstanding                               20,000   20,000              
Omnibus Stock Incentive Plan [Member]                                                  
Common Stock, Stock Options and Warrants (Textual)                                                  
Common stock, shares issued                                                 2,000,000
Common stock outstanding                               1,890,000   1,890,000              
Stock option purchase grants                                   3,110,000