XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
SCHEDULE OF FUTURE MINIMUM RENTAL PAYMENTS FOR OPERATING AND FINANCE LEASES (Details)
Dec. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases 2022 $ 937,590
Finance Leases 2022 9,065
Operating Leases 2023 674,488
Finance Leases 2023 9,065
Operating Leases 2024 30,739
Finance Leases 2024 4,533
Operating Leases Total Minimum Future Payments 1,642,817
Finance Leases Total Minimum Future Payments 22,663
Operating Leases Less: Imputed Interest 96,985
Finance Leases Less: Imputed Interest 2,650
Operating Leases Present Value of Lease Liabilities 1,545,832
Finance Leases Present Value of Lease Liabilities $ 20,013