XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Inventories $ 14,048,436 $ 10,006,897
DGSE [Member] [Member] [Member] [Member] [Member] [Member] [Member] [Member] [Member] | Recycled    
Inventories 11,995 191,677
DGSE [Member] [Member] [Member] [Member] [Member] [Member] [Member] [Member] [Member] | Resale    
Inventories 10,422,072 8,971,815
ECHG [Member] [Member] [Member] | Recycled    
Inventories 264,210 285,446
ECHG [Member] [Member] [Member] | Resale    
Inventories 3,350,159 557,959
Note Payable Farmers State Bank | DGSE [Member] [Member] [Member] [Member] [Member] [Member] [Member] [Member] [Member]    
Inventories 10,434,067 9,163,492
Note Payable Farmers State Bank | ECHG [Member] [Member] [Member]    
Inventories $ 3,614,369 $ 843,405