XML 89 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Accounting Policies and Nature of Operations - Schedule of Disaggregation of Revenue Listed by Sales Category and State (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 82,024,497 $ 54,056,343
Gross Profit $ 16,255,842 $ 9,679,723
Margin 19.80% 17.90%
Echo Environmental, LLC [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 14,504,343  
Gross Profit 7,338,018  
Texas [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues 79,139,945 $ 51,409,880
Gross Profit $ 15,349,798 $ 8,808,263
Margin 19.40% 17.10%
South Carolina [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 2,884,552 $ 2,646,463
Gross Profit $ 906,044 $ 871,460
Margin 31.40% 32.90%
South Carolina [Member] | Echo Environmental, LLC [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues
Gross Profit
Margin 0.00% 0.00%
Jewelry [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 17,206,586 $ 17,987,872
Gross Profit $ 4,291,487 $ 5,158,215
Margin 24.90% 28.70%
Jewelry [Member] | Texas [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 15,443,415 $ 16,221,840
Gross Profit $ 3,590,279 $ 4,526,907
Margin 23.20% 27.90%
Jewelry [Member] | South Carolina [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 1,763,171 $ 1,766,032
Gross Profit $ 701,208 $ 631,308
Margin 39.80% 35.70%
Bullion/Rare Coin [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 39,689,218 $ 29,079,487
Gross Profit $ 2,645,534 $ 2,951,368
Margin 6.70% 10.10%
Bullion/Rare Coin [Member] | Texas [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 39,036,157 $ 28,424,263
Gross Profit $ 2,572,243 $ 2,855,116
Margin 6.60% 10.00%
Bullion/Rare Coin [Member] | South Carolina [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 653,061 $ 655,224
Gross Profit $ 73,291 $ 96,252
Margin 11.20% 14.70%
Scrap [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 7,431,749 $ 5,140,420
Gross Profit $ 1,157,459 $ 907,190
Margin 15.60% 17.60%
Scrap [Member] | Texas [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 7,431,749 $ 5,140,420
Gross Profit $ 1,157,459 $ 907,190
Margin 15.60% 17.60%
Other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 3,192,601 $ 1,848,564
Gross Profit $ 823,344 $ 662,950
Margin 25.80% 35.90%
Other [Member] | Texas [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 2,724,281 $ 1,623,357
Gross Profit $ 691,799 $ 519,050
Margin 25.40% 32.00%
Other [Member] | South Carolina [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 468,320 $ 225,207
Gross Profit $ 131,545 $ 143,900
Margin 28.10% 63.90%
Subtotal [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 67,520,154 $ 54,056,343
Gross Profit $ 8,917,824 $ 9,679,723
Margin 13.20% 17.90%
Subtotal [Member] | Echo Environmental, LLC [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 14,504,343
Gross Profit $ 7,338,018
Margin 50.60% 0.00%
Subtotal [Member] | Texas [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 64,635,602 $ 51,409,880
Gross Profit $ 8,011,780 $ 8,808,263
Margin 12.40% 17.10%
Subtotal [Member] | Texas [Member] | Echo Environmental, LLC [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 14,504,343
Gross Profit $ 7,338,018
Margin 50.60% 0.00%
Subtotal [Member] | South Carolina [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 2,884,552 $ 2,646,463
Gross Profit $ 906,044 $ 871,460
Margin 34.10% 32.90%
Subtotal [Member] | South Carolina [Member] | Echo Environmental, LLC [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues
Gross Profit
Margin 0.00% 0.00%
Recycle [Member] | Echo Environmental, LLC [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 4,441,347
Gross Profit $ 2,533,416
Margin 57.00% 0.00%
Recycle [Member] | Texas [Member] | Echo Environmental, LLC [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 4,441,347
Gross Profit $ 2,533,416
Margin 57.00% 0.00%
Reuse [Member] | Echo Environmental, LLC [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 4,280,934
Gross Profit $ 2,158,698
Margin 50.40% 0.00%
Reuse [Member] | Texas [Member] | Echo Environmental, LLC [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 4,280,934
Gross Profit $ 2,158,698
Margin 50.40% 0.00%
Refining [Member] | Echo Environmental, LLC [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 3,417,872
Gross Profit $ 546,860
Margin 16.00% 0.00%
Refining [Member] | Texas [Member] | Echo Environmental, LLC [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 3,417,872
Gross Profit $ 546,860
Margin 16.00% 0.00%
Services [Member] | Echo Environmental, LLC [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 2,364,190
Gross Profit $ 2,099,044
Margin 88.80% 0.00%
Services [Member] | Texas [Member] | Echo Environmental, LLC [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenues $ 2,364,190
Gross Profit $ 2,099,044
Margin 88.80% 0.00%