Annual report pursuant to Section 13 and 15(d)

STOCK OPTION PLANS (Details Textual)

v3.8.0.1
STOCK OPTION PLANS (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
2015 Equity Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 10,000,000    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 0.00% 0.00%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 111.00% 109.00%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 1.81% 1.10%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 5 years 5 years  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 11.35 $ 2.59  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options $ 17,384,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value 45,988,000 $ 3,806,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value 25,614,000 417,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 641,000 $ 450,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 1,143,448   1,994,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 2,471,135    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 3.23    
2005 Equity Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 1,529,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value $ 1,529,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 317,760   330,084
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 316,760