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.1
Commitments, Contingency and Related Parties (Details) - Schedule of future minimum payments for operating leases
May 03, 2020
USD ($)
Schedule of future minimum payments for operating leases [Abstract]  
Remainder 2021 $ 8,945,797
2022 10,916,055
2023 10,391,523
2024 10,107,284
2025 9,164,310
2026 7,999,320
Thereafter 17,027,472
Total $ 74,551,761