Quarterly report pursuant to Section 13 or 15(d)

REVENUE - Disaggregation of Revenue (Details)

v3.20.2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Return period     90 days  
Total Revenues $ 4,000,106 $ 9,905,761 $ 15,806,727 $ 30,862,850
Minimum        
Disaggregation of Revenue [Line Items]        
Product warranty term     90 days  
Maximum        
Disaggregation of Revenue [Line Items]        
Product warranty term     2 years  
Electronics        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,406,681 3,880,542 $ 5,708,436 12,632,170
Manufactured        
Disaggregation of Revenue [Line Items]        
Total Revenues 139,057 519,990 682,149 1,456,789
Re-Sell        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,971,542 4,851,415 7,986,792 14,920,878
Service        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 482,826 $ 653,814 $ 1,429,350 $ 1,853,013