Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details 1)

v3.19.1
Stockholders' Equity (Details 1)
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Number of Options Outstanding | shares 1,386,396
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 1,006,113
Options Exercisable Weighted - Average Remaining Contractual Life (in years) 7 years 8 months 12 days
Options Exercisable Weighted - Average Exercise Price | $ / shares $ 16.08
Exercise Price $1.40 - $45.20 [Member]  
Number of Options Outstanding | shares 1,310,489
Options Outstanding Weighted - Average Remaining Contractual Life (in years) 8 years 4 months 10 days
Options Outstanding Weighted - Average Exercise Price | $ / shares $ 7.70
Number of Options Exercisable | shares 930,300
Options Exercisable Weighted - Average Remaining Contractual Life (in years) 8 years 1 month 2 days
Options Exercisable Weighted - Average Exercise Price | $ / shares $ 16.08
Exercise Price $46.40 - $83.60 [Member]  
Number of Options Outstanding | shares 75,771
Options Outstanding Weighted - Average Remaining Contractual Life (in years) 2 years 10 months 17 days
Options Outstanding Weighted - Average Exercise Price | $ / shares $ 69.09
Number of Options Exercisable | shares 75,677
Options Exercisable Weighted - Average Remaining Contractual Life (in years) 2 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 136
Options Outstanding Weighted - Average Remaining Contractual Life (in years) 10 months 17 days
Options Outstanding Weighted - Average Exercise Price | $ / shares $ 385.60
Number of Options Exercisable | shares 136
Options Exercisable Weighted - Average Remaining Contractual Life (in years) 10 months 17 days
Options Exercisable Weighted - Average Exercise Price | $ / shares $ 363.21