Stockholders’ Equity (Details 2) - Warrant [Member] - USD ($) $ / shares in Units, $ in Thousands  | 
3 Months Ended | |
|---|---|---|
Mar. 31, 2018  | 
Dec. 31, 2017  | 
|
| Number of Units, Unvested Beginning Balance | 123,413 | |
| Warrants, Exercised | (13,125) | |
| Number of Units, Unvested Ending Balance | 110,288 | |
| Weighted Average Exercise Price, Outstanding | $ 0.0828 | |
| Weighted Average Exercise Price, Exercised | 0.0001 | |
| Weighted Average Exercise Price, Outstanding | $ 0.0929 | |
| Aggregate Intrinsic Value | $ 487 | $ 438 | 
| X | ||||||||||
- Definition Weighted average price at which equity instruments holders acquired shares when converting their equity instruments into shares. No definition available. 
  | 
| X | ||||||||||
- Definition The number of equity-based payment instruments, excluding stock (or unit) options that exercised during the reporting period. No definition available. 
  | 
| X | ||||||||||
- Definition Weighted average price at which grantees can acquire the shares reserved for issuance under the equity-based plan. No definition available. 
  | 
| X | ||||||||||
- Definition The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
| X | ||||||||||
- Definition Intrinsic value of equity-based compensation awards outstanding. Excludes stock and unit options. No definition available. 
  | 
| X | ||||||||||
- Details 
  |