XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF FUTURE MINIMUM RENTAL PAYMENTS FOR OPERATING AND FINANCE LEASES (Details)
Jun. 30, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2021, for the remaining 6 months $ 466,342
2022 938,348
2023 674,488
2024 30,739
Total Minimum Future Payments 2,109,917
Less: Imputed Interest 158,354
Present Value of Lease Liabilities $ 1,951,563