XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenues $ 45,197,686 $ 37,680,769 $ 135,252,502 $ 96,895,216
Gross Profit $ 11,855,657 $ 8,110,116 $ 33,044,691 $ 21,542,270
Margin 26.20% 21.50% 24.40% 22.20%
DGSE [Member]        
Revenues $ 30,427,254 $ 25,482,379 $ 96,549,253 $ 67,409,204
Gross Profit $ 3,749,363 $ 3,059,498 $ 12,161,409 $ 8,964,129
Margin 12.30% 12.00% 12.60% 13.30%
DGSE [Member] | Resale        
Revenues $ 28,172,732 $ 23,407,095 $ 90,014,891 $ 61,621,574
Gross Profit $ 3,251,153 $ 2,645,445 $ 10,713,959 $ 7,781,229
Margin 11.50% 11.30% 11.90% 12.60%
DGSE [Member] | Recycled        
Revenues $ 2,254,522 $ 2,075,284 $ 6,534,362 $ 5,787,630
Gross Profit $ 498,210 $ 414,053 $ 1,447,450 $ 1,182,900
Margin 22.10% 20.00% 22.20% 20.40%
ECHG [Member]        
Revenues $ 14,770,432 $ 12,198,390 $ 38,703,249 $ 29,486,012
Gross Profit $ 8,106,294 $ 5,050,618 $ 20,883,282 $ 12,578,141
Margin 54.90% 41.40% 54.00% 42.70%
ECHG [Member] | Resale        
Revenues $ 11,518,168 $ 8,288,951 $ 30,200,026 $ 21,625,853
Gross Profit $ 6,465,386 $ 3,450,652 $ 16,606,161 $ 9,082,521
Margin 56.10% 41.60% 55.00% 42.00%
ECHG [Member] | Recycled        
Revenues $ 3,252,264 $ 3,909,439 $ 8,503,223 $ 7,860,159
Gross Profit $ 1,640,908 $ 1,599,966 $ 4,277,121 $ 3,495,620
Margin 50.50% 40.90% 50.30% 44.50%