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.2
NOTE 9 - OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Warrants or Rights, Shares Authorized, by Exercise Price Range - $ / shares
6 Months Ended
Jun. 30, 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 2,992,472 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,355,200    
Expiration Date, Warrants October 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 618,272    
Expiration Date, Warrants April 2021 to 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 9,385    
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 67,006    
Expiration Date, Warrants August 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 9,556    
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 209,377    
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 89,240    
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 481,108    
Expiration Date, Warrants March 2020