XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF FUTURE MINIMUM RENTAL PAYMENTS FOR OPERATING AND FINANCE LEASES (Details)
Sep. 30, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases 2021, for the remaining 3 months $ 234,983
Finance Leases 2021, for the remaining 3 months 2,266
Operating Leases 2022 868,313
Finance Leases 2022 9,065
Operating Leases 2023 743,765
Finance Leases 2023 9,065
Operating Leases 2024 30,739
Finance Leases 2024 4,534
Operating Leases Total Minimum Future Payments 1,877,800
Finance Leases Total Minimum Future Payments 24,930
Operating Leases Less: Imputed Interest 125,033
Finance Leases Less: Imputed Interest 3,173
Operating Leases Present Value of Lease Liabilities 1,752,767
Finance Leases Present Value of Lease Liabilities $ 21,757