Stock-based Compensation (Details 4)
|
9 Months Ended |
|
Sep. 30, 2017
$ / shares
shares
|
| 0.11-0.55 [Member] |
|
| Number outstanding | shares |
534,099
|
| Weighted average remaining contractual life |
6 years 2 months 23 days
|
| Weighted average exercise price |
$ 0.33
|
| Number exercisable | shares |
483,340
|
| Weighted average exercise price exercisable |
$ 0.30
|
| 0.11-0.55 [Member] | Minimum [Member] |
|
| Exercise Prices |
0.11
|
| 0.11-0.55 [Member] | Maximum [Member] |
|
| Exercise Prices |
$ 0.55
|
| 2.00-3.85 [Member] |
|
| Number outstanding | shares |
86,355
|
| Weighted average remaining contractual life |
4 years 10 months 17 days
|
| Weighted average exercise price |
$ 3.31
|
| Number exercisable | shares |
86,335
|
| Weighted average exercise price exercisable |
$ 3.31
|
| 2.00-3.85 [Member] | Minimum [Member] |
|
| Exercise Prices |
2.00
|
| 2.00-3.85 [Member] | Maximum [Member] |
|
| Exercise Prices |
$ 3.85
|
| 5.10-7.20 [Member] |
|
| Number outstanding | shares |
408,535
|
| Weighted average remaining contractual life |
4 years 4 months 2 days
|
| Weighted average exercise price |
$ 5.46
|
| Number exercisable | shares |
408,535
|
| Weighted average exercise price exercisable |
$ 5.46
|
| 5.10-7.20 [Member] | Minimum [Member] |
|
| Exercise Prices |
5.10
|
| 5.10-7.20 [Member] | Maximum [Member] |
|
| Exercise Prices |
$ 7.20
|
| 0.11-7.20 [Member] |
|
| Number outstanding | shares |
1,028,969
|
| Weighted average remaining contractual life |
5 years 4 months 9 days
|
| Weighted average exercise price |
$ 2.61
|
| Number exercisable | shares |
978,210
|
| Weighted average exercise price exercisable |
$ 2.72
|
| 0.11-7.20 [Member] | Minimum [Member] |
|
| Exercise Prices |
0.11
|
| 0.11-7.20 [Member] | Maximum [Member] |
|
| Exercise Prices |
$ 7.20
|