XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Details) - Schedule of future minimum lease payment
Jul. 31, 2021
USD ($)
Schedule of future minimum lease payment [Abstract]  
2022 (remaining 6 Months) $ 441,922
2023 260,370
2024 163,305
2025 112,991
2026
Total: $ 978,588