Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS UNDER ALL NON-CANCELABLE OPERATING LEASES (Details)

v3.20.2
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS UNDER ALL NON-CANCELABLE OPERATING LEASES (Details)
Jun. 30, 2020
USD ($)
Operating Leases [Member]  
Lessor, Lease, Description [Line Items]  
Operating Leases, 2020 $ 485,187
Operating Leases, 2021 1,008,227
Operating Leases, 2022 949,535
Operating Leases, 2023 910,166
Operating Leases, 2024 835,411
Operating Leases, Thereafter 4,267,635
Total 8,456,161
Less: Operating Leases, Imputed Interest (2,361,652)
Operating Leases 6,094,509
Financing Leases [Member]  
Lessor, Lease, Description [Line Items]  
Finance Lease, 2020 19,206
Finance Lease, 2021 38,412
Finance Lease, 2022 27,123
Finance Lease, 2023 23,201
Finance Lease, 2024 3,229
Finance Lease, Thereafter
Finance Lease, Total lease payments 111,171
Less: Finance Lease, imputed interest (12,519)
Finance Lease $ 98,652