Quarterly report pursuant to Section 13 or 15(d)

Commitments, Contingency and Related Parties (Details) - Schedule of future minimum payments for operating leases

v3.20.2
Commitments, Contingency and Related Parties (Details) - Schedule of future minimum payments for operating leases
Nov. 01, 2020
USD ($)
Schedule of future minimum payments for operating leases [Abstract]  
Remainder 2021 $ 2,300,868
2022 13,459,948
2023 12,490,576
2024 12,315,871
2025 11,586,640
2026 10,153,556
Thereafter 27,467,238
Total $ 89,774,697