Quarterly report pursuant to Section 13 or 15(d)

Acquisitions - Schedule of Definite Lived Intangible Assets (Details)

v3.10.0.1
Acquisitions - Schedule of Definite Lived Intangible Assets (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Jun. 30, 2018
Business Acquisition [Line Items]      
Definite lived intangible assets, Gross   $ 1,186,683 $ 1,186,683
Definite lived intangible, Accumulated Amortization   (578,278) (874,259)
Definite lived intangible assets, Net $ 312,424 608,405 312,424
Concept Development, Inc.      
Business Acquisition [Line Items]      
Definite lived intangible assets, Gross   1,770,000  
Definite lived intangible, Accumulated Amortization   (34,222)  
Definite lived intangible assets, Net $ 1,735,778 $ 1,735,778  
Drawings And Technology      
Business Acquisition [Line Items]      
Definite lived intangible assets, Expected Life 3 years 3 years  
Definite lived intangible assets, Average Remaining Life 1 year 1 year 6 months  
Definite lived intangible assets, Gross   $ 760,207 760,207
Definite lived intangible, Accumulated Amortization   (369,545) (559,597)
Definite lived intangible assets, Net   $ 390,662 200,610
Customer-Related Intangible Assets      
Business Acquisition [Line Items]      
Definite lived intangible assets, Expected Life 3 years 3 years  
Definite lived intangible assets, Average Remaining Life 1 year 1 year 6 months  
Definite lived intangible assets, Gross   $ 398,717 398,717
Definite lived intangible, Accumulated Amortization   (193,821) (293,500)
Definite lived intangible assets, Net   $ 204,896 105,217
Customer-Related Intangible Assets | Concept Development, Inc.      
Business Acquisition [Line Items]      
Definite lived intangible assets, Expected Life 60 months    
Definite lived intangible assets, Average Remaining Life 59 months    
Definite lived intangible assets, Gross     1,470,000
Definite lived intangible, Accumulated Amortization     (24,500)
Definite lived intangible assets, Net     1,445,500
Trademarks, URLs and Other      
Business Acquisition [Line Items]      
Definite lived intangible assets, Expected Life 3 years 3 years  
Definite lived intangible assets, Average Remaining Life 1 year 1 year 6 months  
Definite lived intangible assets, Gross   $ 27,759 27,759
Definite lived intangible, Accumulated Amortization   (14,912) (21,162)
Definite lived intangible assets, Net   $ 12,847 $ 6,597
Trade Name | Concept Development, Inc.      
Business Acquisition [Line Items]      
Definite lived intangible assets, Expected Life 24 months    
Definite lived intangible assets, Average Remaining Life 23 months    
Definite lived intangible assets, Gross $ 100,000    
Definite lived intangible, Accumulated Amortization (4,167)    
Definite lived intangible assets, Net $ 95,833    
Non Compete | Concept Development, Inc.      
Business Acquisition [Line Items]      
Definite lived intangible assets, Expected Life 36 months    
Definite lived intangible assets, Average Remaining Life 35 months    
Definite lived intangible assets, Gross $ 200,000    
Definite lived intangible, Accumulated Amortization (5,556)    
Definite lived intangible assets, Net $ 194,444