XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Future Minimum Rental Payments for Operating Lease and Finance Lease (Details) - USD ($)
Apr. 30, 2021
Jan. 31, 2020
Leases [Abstract]    
2022 $ 129,499  
2023 148,348  
2024 112,116  
2025 112,116  
2026 112,116  
Thereafter 5,039,196  
Total future minimum lease payments 5,653,391  
Less imputed interest 3,298,116  
Total present value of minimum payments 2,355,275  
Less: current portion of operating lease liability 60,131 $ 58,536
Long term portion of operating lease liability 2,295,144 2,310,745
2022 23,343  
2023 31,123  
2024 23,343  
Total future minimum lease payments 77,809  
Less: amount representing interest 4,671  
Total present value of minimum payments 73,138  
Less: current portion 28,198 27,858
Total present value of minimum payments $ 44,940 $ 52,118