Annual report pursuant to Section 13 and 15(d)

RELATED PARTY TRANSACTIONS (Details)

v3.20.1
RELATED PARTY TRANSACTIONS (Details) - USD ($)
6 Months Ended 12 Months Ended
Dec. 20, 2019
Dec. 12, 2019
Oct. 31, 2019
Oct. 30, 2019
Oct. 16, 2019
Oct. 02, 2019
Sep. 24, 2019
Jul. 08, 2019
Jun. 21, 2019
Jun. 20, 2019
May 24, 2019
May 22, 2019
May 17, 2019
May 01, 2019
Apr. 24, 2019
Jan. 07, 2019
Jan. 02, 2019
Nov. 06, 2018
Oct. 26, 2018
Oct. 16, 2018
Aug. 16, 2018
May 04, 2018
Dec. 22, 2017
Nov. 09, 2017
Dec. 22, 2016
May 11, 2015
Jan. 09, 2013
Jul. 31, 2013
Dec. 31, 2019
Dec. 31, 2018
May 01, 2018
Apr. 30, 2018
Dec. 31, 2017
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Due to Related Parties, Current (in Dollars)                                                           $ 32,366     $ 12,051
Payments for Patent Costs, Consulting Fees and Expense Reimbursements (in Dollars)                                                         $ 279,030 $ 427,219      
Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture   30,000                           70,000                                  
Class of Warrant or Rights, Granted                                                     532,251   568,910 1,375,374      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in Dollars per share)                       $ 6.85                             $ 6.53       $ 3.75 $ 4.38  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                                                         1,599,053 559,698      
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share)                                                         $ 5.99 $ 4.65      
Class of Warrant or Rights, Exercised                                                         2,170,406 770,717      
Shares Issued, Price Per Share (in Dollars per share)   $ 6.57     $ 7.06   $ 8.07 $ 8.71 $ 9.25     $ 3.40 $ 3.75 $ 3.75 $ 4.875 $ 4.48   $ 5.33             $ 5.33                
Common Stock Issued Upon Exercise of Warrants, Shares                       1,097 1,200 1,097 4,000                                    
Share-based Compensation Arrangement by Share-based Payment Award, Description                         the Company extended for up to two years 236,768 and 392,137 previously granted options that would normally expire 90 days after leaving service                                        
Stock Issued During Period, Shares, Conversion of Convertible Securities                       17,138                                          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 7,254         46,847       10,610 28,077 20,000                                 550,077 140,001      
Stock Issued During Period, Shares, Restricted Stock Award, Gross             40,000   50,000                                                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures     36,240 29,000       10,000                                                  
Share-based Compensation Arrangement by Share-basd Payment Award, Options, Exercise Price (in Dollars per share)     $ 7.15 $ 7.15 $ 5.00                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award         ten-year                                                        
Share-based Payment Arrangement, Tranche One [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage             50.00%   50.00%                                                
Share-based Payment Arrangement, Tranche Two [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage             50.00%   50.00%                                                
Cashless Exercise of Warrants [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Stock Issued During Period, Shares, New Issues                                                           35,601      
Class of Warrant or Rights, Exercised                                                         309,926        
Stock Issued During Period, Shares, Conversion of Convertible Securities                                                         162,592        
Cashless Exercise of Options [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Stock Issued During Period, Shares, Conversion of Convertible Securities                                                         92,788        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 38,320         191,714       34,566 95,857                                   360,457        
Chief Executive Officer [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture   225,000                           240,000   60,000       240,000   20,000                  
Shares Issued, Price Per Share (in Dollars per share)                                   $ 5.33                              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures         250,000     60,000                                                  
Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture         30,000                                                        
Director #2 [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture                                   50,000     4,800     3.55                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                                             69,132                    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures         25,000                                                        
Director #2 [Member] | Warrant at 6.85 [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Class of Warrant or Rights, Granted                                         1,200                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in Dollars per share)                                         $ 6.85                        
Warrants and Rights Outstanding, Term                                         3 years                        
Director #2 [Member] | Warrant at 3.75 [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Class of Warrant or Rights, Granted                                         1,200                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in Dollars per share)                                         $ 3.75                        
Director #5 [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture                                   50,000           240,000,100,000                  
Chief Financial Officer [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture   75,000                           100,000           100,000                      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures         150,000     25,000                                                  
Director #3 [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture                                               60,000                  
Director #3 [Member] | Cashless Exercise of Warrants [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Stock Issued During Period, Shares, New Issues                                     94                            
Class of Warrant or Rights, Exercised                                     490                            
Director #4 [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture                                               4.425                  
Director #4 [Member] | Share-based Payment Arrangement, Tranche One [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                                       17,283                          
Director #4 [Member] | Share-based Payment Arrangement, Tranche Two [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                                       17,283                          
Director [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture                                 30,000                                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                                             34,566                    
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share)                                             $ 5.09                    
Shares Issued, Price Per Share (in Dollars per share)                                 $ 4.33                                
Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture         25,000                                                        
Director #7 [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period                                       17283 years                          
Director #7 [Member] | Share-based Payment Arrangement, Tranche One [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                                       17,283                          
Director #7 [Member] | Share-based Payment Arrangement, Tranche Two [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                                       17,283                          
Director #7 [Member] | Share-based Compensation Award, Tranche Four [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                                       17,283                          
Director #5, Second Transaction [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture                                   25,000                              
Director #1 [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                                                 25,000                
Patent Costs, Consulting Fees and Expense Reimbursements [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Accrued Liabilities (in Dollars)                                                         $ 27,623 $ 0      
Series C Preferred Stock [Member]                                                                  
RELATED PARTY TRANSACTIONS (Details) [Line Items]                                                                  
Stock Issued During Period, Shares, New Issues                                                   450   2,181          
Stock Issued During Period, Shares, Conversion of Convertible Securities                       50