Quarterly report pursuant to Section 13 or 15(d)

Acquisitions - Additional Information (Details)

v3.10.0.1
Acquisitions - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 27, 2017
Dec. 17, 2015
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Business Acquisition [Line Items]            
Business acquisition, sales     $ 15,786,913 $ 12,448,436 $ 44,063,692 $ 36,713,996
Business acquisition, cost of goods sold     8,921,571 6,444,544 24,402,658 19,300,120
Net income (loss)     437,259 234,353 (3,858,879) 549,323
Business acquisition up front payment           6,348,730
Payment of deferred purchase price outstanding amount         375,000  
Business combination, gain on deferred purchase price liability         $ 388,733  
Antenna Plus            
Business Acquisition [Line Items]            
Total consideration paid in cash $ 6,348,730          
Business acquisition, sales       1,800,000   3,300,000
Business acquisition, cost of goods sold       800,000   1,400,000
Net income (loss)       $ 308,750   $ 11,176
Business acquisition pro forma information description         The pro forma information includes adjustments to amortization and depreciation for intangible assets and property, plant and equipment acquired. The pro forma data are for informational purposes only and are not necessarily indicative of the consolidated results of operations of the combined business had the acquisition actually occurred at the beginning of fiscal year 2017 or of the results of future operations of the combined business.  
Business acquisition up front payment 6,383,500          
Accounts receivable $ 584,390          
Skycross, Inc.            
Business Acquisition [Line Items]            
Date of asset purchase agreement   Dec. 17, 2015        
Business acquisition up front payment   $ 4,000,000        
Contingent consideration arrangement   1,000,000     $ 1,000,000  
Business combination, contingent consideration arrangements, description         The $1.0 million of contingent consideration is payable upon the later of (i) the expiration of the Transition Services Agreement between the Company and Skycross which defined transition services to be provided by Skycross to the Company and (ii) the date on which the Company received copies of third party approvals with respect to each customer and program that was purchased.  
Amount to be paid under contingent consideration arrangements, value, low   0        
Amount to be paid under contingent consideration arrangements, value, high   $ 1,000,000        
Accounts receivable     362,069   $ 362,069  
Payment of deferred purchase price outstanding amount         375,000  
Business combination, due to skycross     $ 125,802   125,802  
Business combination, gain on deferred purchase price liability         $ 388,733