Stockholders' Equity (Stock Options Outstanding) (Details) | 3 Months Ended |
Mar. 31, 2018$ / sharesshares |
Vested [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price, lower range | $ 0.01 | |
Shares underlying outstanding options Range of exercise price, upper range | $ 2.61 | |
Shares underlying outstanding options Number Outstanding | shares | 4,914,943 | |
Shares underlying outstanding options Weighted Average Exercise price | $ 1.40 | |
Vested [Member] | Range Exercise Price 0.01 First [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 0.01 | |
Shares underlying outstanding options Number Outstanding | shares | 15,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 5 years 7 months 13 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 0.01 | |
Vested [Member] | Range Exercise Price 0.01 Second [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 0.01 | |
Shares underlying outstanding options Number Outstanding | shares | 15,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 6 years | |
Shares underlying outstanding options Weighted Average Exercise price | $ 0.01 | |
Vested [Member] | Range Exercise Price 0.01 Third [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 0.01 | |
Shares underlying outstanding options Number Outstanding | shares | 5,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 6 years 2 months 12 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 0.01 | |
Vested [Member] | Range Exercise Price 0.01 Four [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 0.01 | |
Shares underlying outstanding options Number Outstanding | shares | 15,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 7 years 4 months 6 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 0.01 | |
Vested [Member] | Range Exercise Price 0.01 Six [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 0.01 | |
Shares underlying outstanding options Number Outstanding | shares | 25,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 7 years 9 months | |
Shares underlying outstanding options Weighted Average Exercise price | $ 0.01 | |
Vested [Member] | Range Exercise Price 0.01 Five [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 0.01 | |
Shares underlying outstanding options Number Outstanding | shares | 10,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 7 years 6 months | |
Shares underlying outstanding options Weighted Average Exercise price | $ 0.01 | |
Vested [Member] | Range Exercise Price 0.01 Seven [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 0.01 | |
Shares underlying outstanding options Number Outstanding | shares | 355,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 8 years 2 months 5 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 0.01 | |
Vested [Member] | Range Exercise Price 0.01 Eight [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 0.01 | |
Shares underlying outstanding options Number Outstanding | shares | 575,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 8 years 9 months | |
Shares underlying outstanding options Weighted Average Exercise price | $ 0.01 | |
Vested [Member] | Range Exercise Price 0.01 Nine [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 0.01 | |
Shares underlying outstanding options Number Outstanding | shares | 10,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 8 years 9 months 3 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 0.01 | |
Vested [Member] | Range Exercise Price 0.01 Ten [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 0.01 | |
Shares underlying outstanding options Number Outstanding | shares | 80,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 9 years 15 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 0.01 | |
Vested [Member] | Range Exercise Price 0.01 Eleven [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 0.01 | |
Shares underlying outstanding options Number Outstanding | shares | 10,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 9 years 5 months 1 day | |
Shares underlying outstanding options Weighted Average Exercise price | $ 0.01 | |
Vested [Member] | Range Exercise Price 0.01 Twelve [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 0.01 | |
Shares underlying outstanding options Number Outstanding | shares | 20,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 9 years 6 months | |
Shares underlying outstanding options Weighted Average Exercise price | $ 0.01 | |
Vested [Member] | Range Exercise Price 0.01 Thirteen [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 0.01 | |
Shares underlying outstanding options Number Outstanding | shares | 35,000 | [1] |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 9 years 9 months | |
Shares underlying outstanding options Weighted Average Exercise price | $ 0.01 | |
Vested [Member] | Range Exercise Price 1.33 [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 1.33 | |
Shares underlying outstanding options Number Outstanding | shares | 25,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 5 years 29 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 1.38 | |
Vested [Member] | Range Exercise Price 1.38 First [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 1.38 | |
Shares underlying outstanding options Number Outstanding | shares | 108,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 2 years 9 months 3 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 1.38 | |
Vested [Member] | Range Exercise Price 1.38 Second [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 1.38 | |
Shares underlying outstanding options Number Outstanding | shares | 123,057 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 6 years 9 months 3 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 1.38 | |
Vested [Member] | Range Exercise Price 1.55 [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 1.55 | |
Shares underlying outstanding options Number Outstanding | shares | 400,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 4 years 2 months 5 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 1.38 | |
Vested [Member] | Range Exercise Price 1.67 First [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 1.67 | |
Shares underlying outstanding options Number Outstanding | shares | 390,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 2 years 6 months | |
Shares underlying outstanding options Weighted Average Exercise price | $ 1.67 | |
Vested [Member] | Range Exercise Price 1.67 Second [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 1.67 | |
Shares underlying outstanding options Number Outstanding | shares | 458,886 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 6 years 6 months 3 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 1.67 | |
Vested [Member] | Range Exercise Price 1.70 First [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 1.70 | |
Shares underlying outstanding options Number Outstanding | shares | 120,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 8 months 23 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 1.70 | |
Vested [Member] | Range Exercise Price 1.70 Second [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 1.70 | |
Shares underlying outstanding options Number Outstanding | shares | 298,500 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 4 years 8 months 23 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 1.70 | |
Vested [Member] | Range Exercise Price 1.73 [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 1.73 | |
Shares underlying outstanding options Number Outstanding | shares | 25,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 9 months 11 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 1.73 | |
Vested [Member] | Range Exercise Price 1.75 [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 1.75 | |
Shares underlying outstanding options Number Outstanding | shares | 400,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 5 years 3 months 8 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 1.70 | |
Vested [Member] | Range Exercise Price 1.86 [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 1.86 | |
Shares underlying outstanding options Number Outstanding | shares | 25,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 8 months 5 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 1.86 | |
Vested [Member] | Range Exercise Price 1.87 [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 1.87 | |
Shares underlying outstanding options Number Outstanding | shares | 25,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 3 years 10 months 3 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 1.87 | |
Vested [Member] | Range Exercise Price 1.95 [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 1.95 | |
Shares underlying outstanding options Number Outstanding | shares | 25,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 2 years | |
Shares underlying outstanding options Weighted Average Exercise price | $ 1.95 | |
Vested [Member] | Range Exercise Price 1.96 [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 1.96 | |
Shares underlying outstanding options Number Outstanding | shares | 25,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 1 year 5 months 5 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 1.96 | |
Vested [Member] | Range Exercise Price 2.03 [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 2.03 | |
Shares underlying outstanding options Number Outstanding | shares | 25,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 3 years 29 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 2.03 | |
Vested [Member] | Range Exercise Price 2.28 [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 2.28 | |
Shares underlying outstanding options Number Outstanding | shares | 25,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 1 year 3 months 8 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 2.28 | |
Vested [Member] | Range Exercise Price 2.61 First [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 2.61 | |
Shares underlying outstanding options Number Outstanding | shares | 681,500 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 3 years 8 months 5 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 2.61 | |
Vested [Member] | Range Exercise Price 2.31 [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 2.31 | |
Shares underlying outstanding options Number Outstanding | shares | 400,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 5 years 9 months 3 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 2.31 | |
Vested [Member] | Range Exercise Price 0.01 Fourteen [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 0.01 | |
Shares underlying outstanding options Number Outstanding | shares | 55,000 | [2] |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 9 years 10 months 28 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 0.01 | |
Vested [Member] | Range Exercise Price 0.01 Fifteen [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 0.01 | |
Shares underlying outstanding options Number Outstanding | shares | 110,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 9 years 9 months 3 days | |
Shares underlying outstanding options Weighted Average Exercise price | $ 0.01 | |
Non-vested [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 0.01 | |
Shares underlying outstanding options Number Outstanding | shares | 315,000 | |
Shares underlying outstanding options Weighted Average Exercise price | $ 0.01 | |
Non-vested [Member] | Range Exercise Price 0.01 Twelve [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 0.01 | |
Shares underlying outstanding options Number Outstanding | shares | 20,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 9 years 6 months | |
Shares underlying outstanding options Weighted Average Exercise price | $ 0.01 | |
Non-vested [Member] | Range Exercise Price 0.01 Thirteen [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Range of exercise price | $ 0.01 | |
Shares underlying outstanding options Number Outstanding | shares | 295,000 | |
Shares underlying outstanding options Weighted average remaining contractual life (years) | 9 years 9 months | |
Shares underlying outstanding options Weighted Average Exercise price | $ 0.01 | |
Non-vested [Member] | Range Exercise Price 0.01 Fourteen [Member] | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | |
Shares underlying outstanding options Weighted Average Exercise price | $ 0.01 | |
|
[1] | 17,500 options are exercisable on June 30, 2018 and 17,500 are exercisable on December 31, 2018 |
[2] | 27,500 options are exercisable on June 30, 2018 and 27,500 are exercisable on June 30, 2019 |