XML 52 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Schedule of Future Annual Minimum Lease Payments
   Operating
   Leases
DGSE     
2021  $479,161 
2022   235,674 
2023   212,855 
2024   213,885 
2025 and thereafter   64,087 
      
Total minimum lease payments   1,205,662 
Less imputed interest   (110,429)
      
      DGSE Sub-Total   1,095,233 
      
ECHG     
2021   869,209 
2022   786,396 
2023   808,022 
2034   830,244 
2025 and thereafter   853,076 
      
Total minimum lease payments   4,146,947 
Less imputed interest   (439,452)
      
      Envela Sub-Total   3,707,495 
      
      Total   4,802,728 
      
      Current portion   1,148,309 
      
   $3,654,419