XML 50 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Schedule of Minimum Future Lease Payments (Details)
Jan. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2021 $ 456,558
2022 535,920
2023 531,807
2024 316,477
2025 168,288
Thereafter 434,744
Total lease payments 2,443,794
Less: imputed interest (303,369)
Present value of operating lease liabilities $ 2,140,425