Income (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2017 |
Dec. 31, 2016 |
|
| Total anti-dilutive weighted average shares | 5,661,461 | 362,789 |
| Preferred Shares [Member] | ||
| Total anti-dilutive weighted average shares | ||
| Convertible Notes [Member] | ||
| Total anti-dilutive weighted average shares | 54,285 | 202,789 |
| Warrant [Member] | ||
| Total anti-dilutive weighted average shares | 5,607,176 | 160,000 |
| Options [Member] | ||
| Total anti-dilutive weighted average shares | ||