Quarterly report pursuant to Section 13 or 15(d)

REVENUE - Disaggregation of Revenue (Details)

v3.21.2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Total Revenues $ 6,034,283 $ 4,359,479 $ 11,126,632 $ 11,806,621
Electronics        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,016,876 1,644,668 3,868,675 4,301,755
Manufactured        
Disaggregation of Revenue [Line Items]        
Total Revenues 324,830 142,234 561,640 543,092
Re-Sell        
Disaggregation of Revenue [Line Items]        
Total Revenues 3,032,833 2,212,237 5,601,759 6,015,250
Service        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 659,744 $ 360,340 $ 1,094,558 $ 946,524