XML 39 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Schedule of Future Annual Minimum Lease Payments (Details)
Sep. 30, 2019
USD ($)
2019 (excluding the nine months ending September 30, 2019) $ 137,187
2020 550,623
2021 491,540
2022 247,040
2023 223,045
2024 and thereafter 289,327
Total minimum lease payments 1,938,762
Less imputed interest (214,833)
Subtotal 1,723,929
Operating lease liability 3,900,380
Echo Environmental, LLC [Member]  
2019 (excluding the nine months ending September 30, 2019) 198,869
2020 803,661
2021 785,240
2022 582,195
Total minimum lease payments 2,369,965
Less imputed interest (193,514)
Subtotal $ 2,176,451