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