XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details) - Schedule of future minimum lease payment
Jul. 31, 2021
USD ($)
Schedule of future minimum lease payment [Abstract]  
2022 (remaining 9 Months) $ 481,967
2023 242,181
2024 142,912
2025 101,512
2026 35,896
Total: $ 1,004,469