Stockholders' Equity - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Stock-based compensation expense before income taxes $ 2,447 $ 4,117
General and Administrative [Member]    
Stock-based compensation expense before income taxes 1,359 2,013
Clinical, Regulatory and Research and Development [Member]    
Stock-based compensation expense before income taxes 327 471
Sales and Marketing [Member]    
Stock-based compensation expense before income taxes $ 761 $ 1,633