Stockholders' Equity - Schedule of Options Outstanding Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Equity [Abstract]    
Number of Options Outstanding, beginning balance 691,911 636,313
Number of Options Outstanding, Granted 156,637 128,546
Number of Options Outstanding, Exercised (6,539)
Number of Options Outstanding, Forfeited/cancelled/expired (134,932) (66,409)
Number of Options Outstanding, ending balance 713,616 691,911
Number of Options Outstanding, Vested or expected to vest 705,094
Number of Options Outstanding, Exercisable 495,321
Weighted Average Exercise Price, beginning balance $ 41.66 $ 47.46
Weighted Average Exercise Price, Granted 6.90 20.91
Weighted Average Exercise Price, Exercised 15.19
Weighted Average Exercise Price, Forfeited/cancelled/expired 45.95 59.80
Weighted Average Exercise Price, ending balance 33.19 41.66
Weighted Average Exercise Price, Vested or expected to vest 33.28
Weighted Average Exercise Price, Exercisable $ 41.51
Weighted Average Remaining Contractual Life, beginning balance 6 years 29 days 6 years 6 months 26 days
Weighted Average Remaining Contractual Life, ending balance 5 years 11 months 1 day 6 years 29 days
Weighted Average Remaining Contractual Life, Vested or expected to vest 5 years 10 months 24 days 0 years
Weighted Average Remaining Contractual Life, Exercisable 4 years 7 months 10 days 0 years
Aggregate Intrinsic Value of Options, beginning balance $ 184 $ 2,155
Aggregate Intrinsic Value of Options, ending balance 184
Aggregate Intrinsic Value of Options, Vested or expected to vest 0
Aggregate Intrinsic Value of Options, Exercisable $ 0