Term Loan (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 06, 2015
Mar. 04, 2015
Dec. 31, 2016
Apr. 08, 2016
Dec. 31, 2015
Long-term debt     $ 26,449   $ 24,859
Term Loan Agreement [Member] | CRG LP Additional Warrants [Member]          
Warrants to purchase common shares     35,000 35,000  
Warrants exercise price     $ 15.00 $ 15.00  
Black-Scholes Merton Model [Member] | Term Loan Agreement [Member] | CRG LP Additional Warrants [Member]          
Warrants term     5 years    
Term Loan Agreement [Member]          
Minimum cash balance     $ 5,000    
Term Loan Agreement [Member] | CRG LP [Member]          
Long-term debt   $ 35,000      
Proceeds from issuance of long-term debt   $ 15,000      
Debt instrument date   Dec. 31, 2021      
Debt instrument interest rate percentage   13.00%      
Warrants to purchase common shares 35,000        
Warrants exercise price $ 50.00        
Warrants term     5 years    
Term loan minimum annual revenue threshold     $ 27,000    
Financing and legal fees to long-term debt     $ 606    
Facility fee percentage on principal     6.50%    
Percentage of prepayment fee     5.00%    
Percentage of reduction in annual prepayment fee     1.00%    
Term Loan Agreement [Member] | CRG LP [Member] | 2017 [Member]          
Term loan minimum annual revenue threshold     $ 31,000    
Term Loan Agreement [Member] | CRG LP [Member] | 2018 [Member]          
Term loan minimum annual revenue threshold     36,000    
Term Loan Agreement [Member] | CRG LP [Member] | 2019 [Member]          
Term loan minimum annual revenue threshold     45,000    
Term Loan Agreement [Member] | CRG LP [Member] | 2020 [Member]          
Term loan minimum annual revenue threshold     $ 55,000    
Term Loan Agreement [Member] | CRG LP [Member] | Interest-Only Payment [Member]          
Debt instrument interest rate percentage   8.50%      
Term Loan Agreement [Member] | CRG LP [Member] | Unpaid Interest With Principal [Member]          
Debt instrument interest rate percentage   4.50%      
Term Loan Agreement [Member] | CRG LP [Member] | Second Tranche [Member]          
Proceeds from issuance of long-term debt $ 10,000