Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Intangible Assets Useful Lives (Details) |
3 Months Ended |
|---|---|
Mar. 31, 2018 | |
| Customer Relationships [Member] | |
| Intangible assets, useful life | 10 years |
| Brand [Member] | |
| Intangible assets, useful life | 10 years |
| Technology [Member] | |
| Intangible assets, useful life | 3 years |