Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS UNDER ALL NON-CANCELABLE OPERATING LEASES (Details)
Mar. 31, 2021
USD ($)
Lessor, Lease, Description [Line Items]  
Operating Leases, 2020 $ 4,712,200
Operating Leases, 2021 4,417,620
Operating Leases, 2022 4,476,205
Operating Leases, 2023 4,543,917
Operating Leases, Thereafter 39,589,047
Operating Lease, Total lease payments 61,332,578
Operating Leases [Member]  
Lessor, Lease, Description [Line Items]  
Operating Leases, 2020 845,987
Operating Leases, 2021 1,071,079
Operating Leases, 2022 1,035,017
Operating Leases, 2023 963,589
Operating Leases, 2024 936,947
Operating Leases, Thereafter 3,468,041
Operating Lease, Total lease payments 8,320,660
Less: Operating Leases, Imputed Interest (2,177,632)
Operating Leases 6,143,028
Financing Leases [Member]  
Lessor, Lease, Description [Line Items]  
Finance Lease, 2020 28,809
Finance Lease, 2021 27,123
Finance Lease, 2022 23,201
Finance Lease, 2023 3,229
Finance Lease, 2024
Finance Lease, Thereafter
Finance Lease, Total lease payments 82,362
Less: Finance Lease, imputed interest (7,560)
Finance Lease $ 74,802