XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.1
REVENUE - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disaggregation of Revenue [Line Items]    
Revenue recognized in the income statement by product line $ 10,833,058 $ 12,169,718
Electronics    
Disaggregation of Revenue [Line Items]    
Revenue recognized in the income statement by product line 4,646,597 4,807,030
Manufactured    
Disaggregation of Revenue [Line Items]    
Revenue recognized in the income statement by product line 430,593 954,779
Re-Sell    
Disaggregation of Revenue [Line Items]    
Revenue recognized in the income statement by product line 5,121,445 5,692,806
Service    
Disaggregation of Revenue [Line Items]    
Revenue recognized in the income statement by product line $ 634,423 $ 715,103