Quarterly report pursuant to Section 13 or 15(d)

Acquisitions - Summary of Allocation of Total Consideration to the Acquired Net Assets (Details)

v3.10.0.1
Acquisitions - Summary of Allocation of Total Consideration to the Acquired Net Assets (Details) - USD ($)
May 09, 2017
Jun. 30, 2018
Dec. 31, 2017
Jul. 15, 2016
Business Acquisition [Line Items]        
Goodwill   $ 3,324,128 $ 3,324,128  
Mission Technology Group, Inc        
Business Acquisition [Line Items]        
Cash       $ 68,308
Accounts receivable       356,499
Prepaid expenses       93,800
Inventories       1,208,675
Property and equipment       143,705
Intangibles       1,186,683
Deposits and other       17,202
Accounts payable       (842,843)
Warranty reserve       (15,000)
Deferred tax liability       (266,620)
Accrued expenses       (816,249)
Other accrued liabilities       (50,000)
Line of credit       (517,335)
Notes payable, current portion       (157,572)
Notes payable, long-term       (200,000)
Total fair value excluding goodwill       209,253
Goodwill       1,547,358
Total consideration       1,756,611
Mission Technology Group, Inc | Customer Lists and Relationships        
Business Acquisition [Line Items]        
Intangibles       398,717
Mission Technology Group, Inc | Drawings and Technology        
Business Acquisition [Line Items]        
Intangibles       760,207
Mission Technology Group, Inc | Trademarks and URL's        
Business Acquisition [Line Items]        
Intangibles       25,000
Mission Technology Group, Inc | Other Intangibles        
Business Acquisition [Line Items]        
Intangibles       $ 2,759
Ion Software and Services        
Business Acquisition [Line Items]        
Property and equipment $ 297,700      
Amount paid (67,000)      
Gain on acquisition of equipment to be recognized over the three year contract service period $ 230,700