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
Aug. 02, 2020
USD ($)
Schedule of future minimum payments for operating leases [Abstract]  
Remainder 2021 $ 5,416,833
2022 12,586,250
2023 11,565,509
2024 11,323,869
2025 10,493,587
2026 9,290,216
Thereafter 24,241,983
Total $ 84,918,247