Quarterly report pursuant to Section 13 or 15(d)

NOTE 9 - OPTIONS AND WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range

v3.10.0.1
NOTE 9 - OPTIONS AND WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range - $ / shares
9 Months Ended
Sep. 30, 2018
Aug. 17, 2018
Aug. 16, 2018
Jul. 31, 2018
May 11, 2018
May 01, 2018
Apr. 30, 2018
Dec. 31, 2017
NOTE 9 - OPTIONS AND WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items]                
Exercise Price, Warrants (in Dollars per share)           $ 3.75    
Number of Warrants Outstanding 5,070,018             5,115,805
Warrants at $0.0025 [Member]                
NOTE 9 - OPTIONS AND WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items]                
Exercise Price, Warrants (in Dollars per share) $ 0.0025              
Number of Warrants Outstanding 153,328              
Expiration Date, Warrants January 2020              
Warrants at $3.75 [Member]                
NOTE 9 - OPTIONS AND WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items]                
Exercise Price, Warrants (in Dollars per share) $ 3.75              
Number of Warrants Outstanding 2,645,199              
Expiration Date, Warrants October 2018 to August 2021              
Warrants at $4.375 [Member]                
NOTE 9 - OPTIONS AND WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items]                
Exercise Price, Warrants (in Dollars per share) $ 4.375       $ 4.375   $ 4.375  
Number of Warrants Outstanding 666,606              
Expiration Date, Warrants May 2021              
Warrants at $4.60 [Member]                
NOTE 9 - OPTIONS AND WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items]                
Exercise Price, Warrants (in Dollars per share) $ 4.60              
Number of Warrants Outstanding 12,294              
Expiration Date, Warrants January 2020              
Warrants at $4.875 [Member]                
NOTE 9 - OPTIONS AND WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items]                
Exercise Price, Warrants (in Dollars per share) $ 4.875              
Number of Warrants Outstanding 648,951              
Expiration Date, Warrants October 2018 to September 2019              
Warrants at $5.05 [Member]                
NOTE 9 - OPTIONS AND WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items]                
Exercise Price, Warrants (in Dollars per share) $ 5.05              
Number of Warrants Outstanding 12,227              
Expiration Date, Warrants January 2020              
Warrants at $6.85 [Member]                
NOTE 9 - OPTIONS AND WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items]                
Exercise Price, Warrants (in Dollars per share) $ 6.85 $ 6.85 $ 6.85 $ 6.85        
Number of Warrants Outstanding 217,958              
Expiration Date, Warrants July 2021 to August 2021              
Warrants at $6.875 [Member]                
NOTE 9 - OPTIONS AND WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items]                
Exercise Price, Warrants (in Dollars per share) $ 6.875              
Number of Warrants Outstanding 91,504              
Expiration Date, Warrants August 2019 to September 2019              
Warrants at $9.175 [Member]                
NOTE 9 - OPTIONS AND WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items]                
Exercise Price, Warrants (in Dollars per share) $ 9.175              
Number of Warrants Outstanding 85,684              
Expiration Date, Warrants December 2018 to January 2019              
Warrants at $9.375 [Member]                
NOTE 9 - OPTIONS AND WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items]                
Exercise Price, Warrants (in Dollars per share) $ 9.375              
Number of Warrants Outstanding 536,267              
Expiration Date, Warrants April 2019 to March 2020