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)
Sep. 30, 2021
USD ($)
Lessee, Lease, Description [Line Items]  
Operating Leases, 2021 $ 1,207,136
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 59,065,837
Operating Leases [Member]  
Lessee, Lease, Description [Line Items]  
Operating Leases, 2021 282,673
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 7,757,344
Less: Operating Leases, Imputed Interest (1,942,403)
Operating Leases 5,814,941
Financing Leases [Member]  
Lessee, Lease, Description [Line Items]  
Finance Lease, 2021 9,603
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 63,156
Less: Finance Lease, imputed interest (5,012)
Finance Lease $ 58,144