XML 68 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Future Annual Minimum Lease Payments (Details)
Dec. 31, 2019
USD ($)
2020 $ 550,623
2021 491,540
2022 247,040
2023 223,045
2024 and thereafter 289,327
Total minimum lease payments 1,801,575
Less imputed interest (185,326)
Subtotal 1,616,249
Operating lease liability 3,620,410
Echo Environmental, LLC [Member]  
2020 803,661
2021 785,240
2022 582,195
Total minimum lease payments 2,171,096
Less imputed interest (166,935)
Subtotal $ 2,004,161