Term Loan - Schedule of Term Loan (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Debt Disclosure [Abstract]    
Principle balance outstanding $ 25,000  
PIK interest 1,877  
Facility fee 321  
Deferred financing fees, net (432)  
Fair value of detachable warrants, net (317)  
Total term loan $ 26,449 $ 24,859