Annual report pursuant to Section 13 and 15(d)

NOTE 9 - OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range

v3.19.1
NOTE 9 - OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range - $ / shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2018
Dec. 31, 2017
Dec. 30, 2016
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options Outstanding, Number of Options   3,135,828 3,404,131 3,298,079
Options Outstanding, Weighted Average Remaining Life 6 years 146 days 5 years 73 days 5 years 255 days  
Options Exercisable, Number of Options   3,007,946    
Options at $2.51-$5.00 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options Outstanding, Exercise Price, Lower Range Limit (in Dollars per share)   $ 2.51    
Options Outstanding, Exercise Price, Upper Range Limit (in Dollars per share)   $ 5.00    
Options Outstanding, Number of Options   1,203,218    
Options Outstanding, Weighted Average Remaining Life   7 years 255 days    
Options Exercisable, Number of Options   1,163,218    
Options at $5.01-$7.50 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options Outstanding, Exercise Price, Lower Range Limit (in Dollars per share)   $ 5.01    
Options Outstanding, Exercise Price, Upper Range Limit (in Dollars per share)   $ 7.500    
Options Outstanding, Number of Options   1,812,610    
Options Outstanding, Weighted Average Remaining Life   3 years 6 months    
Options Exercisable, Number of Options   1,724,728    
Options at $7.51-$10.00 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options Outstanding, Exercise Price, Lower Range Limit (in Dollars per share)   $ 7.51    
Options Outstanding, Exercise Price, Upper Range Limit (in Dollars per share)   $ 10.00    
Options Outstanding, Number of Options   120,000    
Options Outstanding, Weighted Average Remaining Life   6 years 109 days    
Options Exercisable, Number of Options   120,000