Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.1
NOTE 9 - OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range - $ / shares
3 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Jan. 09, 2013
NOTE 9 - OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range [Line Items]      
Exercise Price, Warrants (in Dollars per share)     $ 6.53
Number of Warrants Outstanding 3,987,088 4,579,511  
Warrants at $0.0025 [Member]      
NOTE 9 - OPTIONS, RESTRICTED STOCK UNITS 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, RESTRICTED STOCK UNITS 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 1,977,295    
Expiration Date, Warrants April 2019 to August 2021    
Warrants at $4.375 [Member]      
NOTE 9 - OPTIONS, RESTRICTED STOCK UNITS 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    
Number of Warrants Outstanding 633,272    
Expiration Date, Warrants May 2021    
Warrants at $4.6 [Member]      
NOTE 9 - OPTIONS, RESTRICTED STOCK UNITS 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, RESTRICTED STOCK UNITS 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 352,943    
Expiration Date, Warrants April 2019 to September 2019    
Warrants at $5.05 [Member]      
NOTE 9 - OPTIONS, RESTRICTED STOCK UNITS 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, RESTRICTED STOCK UNITS 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    
Number of Warrants Outstanding 217,958    
Expiration Date, Warrants July 2021 to August 2021    
Warrants at $6.875 [Member]      
NOTE 9 - OPTIONS, RESTRICTED STOCK UNITS 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.375 [Member]      
NOTE 9 - OPTIONS, RESTRICTED STOCK UNITS 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