Annual report pursuant to Section 13 and 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)
Dec. 31, 2020
USD ($)
Lessor, Lease, Description [Line Items]  
Operating Leases, 2020 $ 4,667,497
Operating Leases, 2021 4,590,656
Operating Leases, 2022 4,292,769
Operating Leases, 2023 4,348,027
Operating Leases, 2024 4,412,299
Operating Leases, Thereafter 39,578,055
Total 61,889,303
Operating Leases [Member]  
Lessor, Lease, Description [Line Items]  
Operating Leases, 2020 1,008,227
Operating Leases, 2021 949,535
Operating Leases, 2022 910,166
Operating Leases, 2023 835,411
Operating Leases, 2024 805,329
Operating Leases, Thereafter 3,457,048
Total 7,965,716
Less: Operating Leases, Imputed Interest (2,135,425)
Operating Leases 5,830,291
Financing Leases [Member]  
Lessor, Lease, Description [Line Items]  
Finance Lease, 2020 38,412
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 91,965
Less: Finance Lease, imputed interest (9,063)
Finance Lease $ 82,902