XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues $ 37,680,769 $ 38,810,884 $ 96,895,216 $ 85,185,634
Gross margin 8,110,116 7,163,397 21,542,270 16,935,935
DGSE [Member]        
Revenues 25,482,379 28,137,174 67,409,204 62,849,787
Gross margin $ 3,059,498 $ 3,432,960 $ 8,964,129 $ 7,411,907
Margin 12.00% 12.20% 13.30% 11.80%
DGSE [Member] | Resale        
Revenues $ 23,407,095 $ 27,101,477 $ 61,621,574 $ 59,065,343
Gross margin $ 2,645,445 $ 3,139,884 $ 7,781,229 $ 6,632,131
Margin 11.30% 11.60% 12.60% 11.20%
DGSE [Member] | Recycle        
Revenues $ 2,075,284 $ 1,035,697 $ 5,787,630 $ 3,784,444
Gross margin $ 414,053 $ 293,076 $ 1,182,900 $ 779,776
Margin 20.00% 28.30% 20.40% 20.60%
ECHG [Member]        
Revenues $ 12,198,390 $ 10,673,710 $ 29,486,012 $ 22,335,847
Gross margin $ 5,050,618 $ 3,730,437 $ 12,578,141 $ 9,524,028
Margin 41.40% 34.90% 42.70% 42.60%
ECHG [Member] | Resale        
Revenues $ 8,288,951 $ 7,812,553 $ 21,625,853 $ 15,595,813
Gross margin $ 3,450,652 $ 2,376,406 $ 9,082,521 $ 5,818,672
Margin 41.60% 30.40% 42.00% 37.30%
ECHG [Member] | Recycle        
Revenues $ 3,909,439 $ 2,861,157 $ 7,860,159 $ 6,740,034
Gross margin $ 1,599,966 $ 1,354,031 $ 3,495,620 $ 3,705,356
Margin 40.90% 47.30% 44.50% 55.00%
Total [Member]        
Revenues $ 37,680,769 $ 38,810,884 $ 96,895,216 $ 85,185,634
Gross margin $ 8,110,116 $ 7,163,397 $ 21,542,270 $ 16,935,935
Margin 21.50% 18.50% 22.20% 19.90%