XML 85 R50.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues $ 33,724,006 $ 20,545,607 $ 59,214,447 $ 46,374,750
Gross margin $ 7,127,890 $ 4,471,258 $ 13,432,154 $ 9,772,538
Margin 21.10% 21.80% 22.70% 21.10%
ECHG [Member]        
Revenues $ 10,711,682 $ 6,196,578 $ 17,287,622 $ 11,662,137
Gross margin $ 4,030,894 $ 2,856,493 $ 7,527,523 $ 5,793,591
Margin 37.60% 46.10% 43.50% 49.70%
ECHG [Member] | Resale        
Revenues $ 8,595,910 $ 4,257,032 $ 13,336,902 $ 7,783,260
Gross margin $ 3,019,685 $ 2,022,090 $ 5,631,869 $ 3,442,266
Margin 35.10% 47.50% 42.20% 44.20%
ECHG [Member] | Recycle        
Revenues $ 2,115,772 $ 1,939,546 $ 3,950,720 $ 3,878,877
Gross margin $ 1,011,209 $ 834,403 $ 1,895,654 $ 2,351,325
Margin 47.80% 43.00% 48.00% 60.60%
DGSE [Member]        
Revenues $ 23,012,324 $ 14,349,029 $ 41,926,825 $ 34,712,613
Gross margin $ 3,096,996 $ 1,614,765 $ 5,904,631 $ 3,978,947
Margin 13.50% 11.30% 14.10% 11.50%
DGSE [Member] | Resale        
Revenues $ 20,893,838 $ 13,421,969 $ 38,214,479 $ 31,963,866
Gross margin $ 2,678,640 $ 1,444,814 $ 5,135,784 $ 3,492,247
Margin 12.80% 10.80% 13.40% 10.90%
DGSE [Member] | Recycle        
Revenues $ 2,118,486 $ 927,060 $ 3,712,346 $ 2,748,747
Gross margin $ 418,356 $ 169,951 $ 768,847 $ 486,700
Margin 19.70% 18.30% 20.70% 17.70%