Quarterly report pursuant to Section 13 or 15(d)

REVENUE - Disaggregation of Revenue (Details)

v3.19.2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenue recognized in the income statement by product line $ 10,124,031 $ 11,339,761 $ 20,957,089 $ 23,509,478
Electronics        
Disaggregation of Revenue [Line Items]        
Revenue recognized in the income statement by product line 4,139,283 4,413,545 8,785,880 9,220,574
Manufactured        
Disaggregation of Revenue [Line Items]        
Revenue recognized in the income statement by product line 492,969 814,731 923,562 1,769,510
Re-Sell        
Disaggregation of Revenue [Line Items]        
Revenue recognized in the income statement by product line 4,927,003 5,496,133 10,048,448 11,188,940
Service        
Disaggregation of Revenue [Line Items]        
Revenue recognized in the income statement by product line $ 564,776 $ 615,352 $ 1,199,199 $ 1,330,454