Stockholders' Equity - Schedule of Common and Preferred Shares (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
Proceeds from issuance or sale of equity $ 15,457
Common Stock [Member]  
Proceeds from issuance or sale of equity 9,632
Preferred Stock [Member]  
Proceeds from issuance or sale of equity 2,275
Series A Warrants [Member]  
Proceeds from issuance or sale of equity $ 3,550