Income (Loss) Per Share - Schedule of Dilutive Securities of Common Shares Outstanding (Details) - shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2017 |
Dec. 31, 2016 |
|
| Total potential shares | 31,912,549 | 19,929,613 |
| Common Shares [Member] | ||
| Total potential shares | 26,223,834 | 19,575,605 |
| Preferred Shares [Member] | ||
| Total potential shares | ||
| Convertible Notes [Member] | ||
| Total potential shares | 81,539 | 194,008 |
| Warrant [Member] | ||
| Total potential shares | 5,607,176 | 160,000 |
| Options [Member] | ||
| Total potential shares | ||