Intangible Assets - Schedule of Intangible Assets (Details) - USD ($) |
3 Months Ended | |
|---|---|---|
Mar. 31, 2018 |
Dec. 31, 2017 |
|
| Intangible assets, net | $ 631,040 | $ 682,682 |
| Customer Relationships [Member] | ||
| Intangible assets useful lives | 10 years | |
| Brand [Member] | ||
| Intangible assets useful lives | 10 years | |
| Technology [Member] | ||
| Intangible assets useful lives | 3 years | |
| Purchase Agreement [Member] | ||
| Total | $ 1,623,830 | 1,623,830 |
| Less: Accumulated amortization | (197,960) | (146,318) |
| Intangible assets, net | 1,425,870 | 1,477,512 |
| Purchase Agreement [Member] | Goodwill [Member] | ||
| Total | 794,830 | 794,830 |
| Purchase Agreement [Member] | Customer Relationships [Member] | ||
| Total | $ 95,000 | 95,000 |
| Intangible assets useful lives | 10 years | |
| Purchase Agreement [Member] | Brand [Member] | ||
| Total | $ 204,000 | 204,000 |
| Intangible assets useful lives | 10 years | |
| Purchase Agreement [Member] | Technology [Member] | ||
| Total | $ 530,000 | $ 530,000 |
| Intangible assets useful lives | 3 years |