Stockholders' Equity (Deficit) (Details 3) shares in Thousands | 3 Months Ended |
Mar. 31, 2019$ / sharesshares |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Options Outstanding, Number Outstanding | shares | 1,077 |
Options Outstanding, Weighted Average Remaining Contractual Term (in years) | 5 years 8 months 19 days |
Options Outstanding, Weighted Average Exercise Price | $ 1.61 |
Options Exercisable, Number Outstanding | shares | 402 |
Options Exercisable, Weighted Average Exercise Price | $ 3.24 |
$0.01 - $0.50 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, Lower Range Limit | 0.01 |
Range of Exercise Prices, Upper Range Limit | $ 0.50 |
Options Outstanding, Number Outstanding | shares | 655 |
Options Outstanding, Weighted Average Remaining Contractual Term (in years) | 5 years 5 months 27 days |
Options Outstanding, Weighted Average Exercise Price | $ 0.50 |
Options Exercisable, Number Outstanding | shares | 307 |
Options Exercisable, Weighted Average Exercise Price | $ 0.50 |
$0.51 - $1.00 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, Lower Range Limit | 0.51 |
Range of Exercise Prices, Upper Range Limit | $ 1 |
Options Outstanding, Number Outstanding | shares | 393 |
Options Outstanding, Weighted Average Remaining Contractual Term (in years) | 6 years 4 months 9 days |
Options Outstanding, Weighted Average Exercise Price | $ 0.78 |
Options Exercisable, Number Outstanding | shares | 66 |
Options Exercisable, Weighted Average Exercise Price | $ 0.78 |
$1.01 - $25.00 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, Lower Range Limit | 1.01 |
Range of Exercise Prices, Upper Range Limit | $ 25 |
Options Outstanding, Number Outstanding | shares | 2 |
Options Outstanding, Weighted Average Remaining Contractual Term (in years) | 3 years 3 months 29 days |
Options Outstanding, Weighted Average Exercise Price | $ 15.94 |
Options Exercisable, Number Outstanding | shares | 2 |
Options Exercisable, Weighted Average Exercise Price | $ 15.94 |
$25.00 - $625.00 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, Lower Range Limit | 25 |
Range of Exercise Prices, Upper Range Limit | $ 625 |
Options Outstanding, Number Outstanding | shares | 27 |
Options Outstanding, Weighted Average Remaining Contractual Term (in years) | 2 years |
Options Outstanding, Weighted Average Exercise Price | $ 38.81 |
Options Exercisable, Number Outstanding | shares | 27 |
Options Exercisable, Weighted Average Exercise Price | $ 38.81 |