Quarterly report pursuant to Section 13 or 15(d)

NOTE 9 - OPTIONS AND WARRANTS (Details) - Schedule of Stockholders' Equity Note, Warrants or Rights

v3.10.0.1
NOTE 9 - OPTIONS AND WARRANTS (Details) - Schedule of Stockholders' Equity Note, Warrants or Rights - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Schedule of Stockholders' Equity Note, Warrants or Rights [Abstract]    
Warrants Outstanding, Shares 5,070,018 5,115,805
Warrants Outstanding, Weighted-Average Exercise Price $ 4.74 $ 4.55
Warrants Outstanding, Weighted-Average Remaining Contractual Term 1 year 219 days 1 year 255 days
Warrants Outstanding, Aggregate Intrinsic Value $ 6,975,200 $ 551,636
Warrants Vested and expected to vest, Shares 5,070,018  
Warrants Vested and expected to vest, Weighted-Average Exercise Price $ 4.74  
Warrants Vested and expected to vest, Weighted-Average Remaining Contractual Term 1 year 219 days  
Warrants Vested and expected to vest, Aggregate Intrinsic Value $ 6,975,200  
Warrants Exercisable, Shares 5,070,018  
Warrants Exercisable, Weighted-Average Exercise Price $ 4.74  
Warrants Exercisable, Weighted-Average Remaining Contractual Term 1 year 219 days  
Warrants Exercisable, Aggregate Intrinsic Value $ 6,975,200  
Warrants Granted, Shares 1,375,374  
Warrants Granted, Weighted-Average Exercise Price $ 4.54  
Warrants Granted, Weighted-Average Remaining Contractual Term 2 years 146 days  
Warrants Exercised, Shares (632,063)  
Warrants Exercised, Weighted-Average Exercise Price $ 4.04  
Warrants Canceled, Shares (789,098)  
Warrants Canceled, Weighted-Average Exercise Price $ 3.75