Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS UNDER ALL NON-CANCELABLE OPERATING LEASES (Details)
Jun. 30, 2021
USD ($)
Lessor, Lease, Description [Line Items]  
Operating Leases, 2021 $ 2,411,711
Operating Leases, 2022 4,740,130
Operating Leases, 2023 4,446,410
Operating Leases, 2024 4,506,585
Operating Leases, 2025 4,574,023
Operating Leases, Thereafter 39,591,553
Operating Lease, Total lease payments 60,270,412
Operating Leases [Member]  
Lessor, Lease, Description [Line Items]  
Operating Leases, 2021 564,469
Operating Leases, 2022 1,071,079
Operating Leases, 2023 1,035,017
Operating Leases, 2024 963,589
Operating Leases, 2025 936,947
Operating Leases, Thereafter 3,468,041
Operating Lease, Total lease payments 8,039,142
Less: Operating Leases, Imputed Interest (2,058,393)
Operating Leases 5,980,749
Financing Leases [Member]  
Lessor, Lease, Description [Line Items]  
Finance Lease, 2021 19,206
Finance Lease, 2022 27,123
Finance Lease, 2023 23,201
Finance Lease, 2024 3,229
Finance Lease, 2025
Finance Lease, Thereafter
Finance Lease, Total lease payments 72,759
Less: Finance Lease, imputed interest (6,208)
Finance Lease $ 66,551