Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details 1)

v3.8.0.1
Stockholders' Equity (Details 1)
12 Months Ended
Dec. 31, 2017
$ / shares
shares
Number of Options Outstanding | shares 1,238,199
Options Outstanding Weighted - Average Remaining Contractual Life (in years) 9 years 2 months 5 days
Options Outstanding Weighted - Average Exercise Price | $ / shares $ 12.47
Number of Options Exercisable | shares 567,210
Options Exercisable Weighted - Average Remaining Contractual Life (in years) 7 years 9 months 11 days
Options Exercisable Weighted - Average Exercise Price | $ / shares $ 16.08
Exercise Price $1.95 - $45.20 [Member]  
Number of Options Outstanding | shares 1,161,323
Options Outstanding Weighted - Average Remaining Contractual Life (in years) 9 years 2 months 5 days
Options Outstanding Weighted - Average Exercise Price | $ / shares $ 8.49
Number of Options Exercisable | shares 490,428
Options Exercisable Weighted - Average Remaining Contractual Life (in years) 8 years 4 months 24 days
Options Exercisable Weighted - Average Exercise Price | $ / shares $ 16.08
Exercise Price $46.40 - $83.60 [Member]  
Number of Options Outstanding | shares 75,995
Options Outstanding Weighted - Average Remaining Contractual Life (in years) 3 years 10 months 20 days
Options Outstanding Weighted - Average Exercise Price | $ / shares $ 69.09
Number of Options Exercisable | shares 75,901
Options Exercisable Weighted - Average Remaining Contractual Life (in years) 3 years 10 months 17 days
Options Exercisable Weighted - Average Exercise Price | $ / shares $ 69.11
Exercise Price $128.00 - $385.60 [Member]  
Number of Options Outstanding | shares 881
Options Outstanding Weighted - Average Remaining Contractual Life (in years) 10 months 17 days
Options Outstanding Weighted - Average Exercise Price | $ / shares $ 363.21
Number of Options Exercisable | shares 881
Options Exercisable Weighted - Average Remaining Contractual Life (in years) 10 months 17 days
Options Exercisable Weighted - Average Exercise Price | $ / shares $ 363.21