XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
INVENTORIES (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Inventories $ 17,804,096 $ 14,048,436
DGSE [Member] | Note Payable Farmers State Bank    
Inventories 15,980,672 10,434,067
DGSE [Member] | Resale    
Inventories 15,964,881 10,422,072
DGSE [Member] | Recycled    
Inventories 15,791 11,995
ECHG [Member] | Note Payable Farmers State Banks [Member]    
Inventories 1,823,424 3,614,369
ECHG [Member] | Resale    
Inventories 1,236,523 3,350,159
ECHG [Member] | Recycles    
Inventories $ 586,901 $ 264,210