XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Schedule of Future Minimum Rental Payments for Operating Lease and Finance Lease (Details) - USD ($)
Oct. 31, 2020
Jan. 31, 2020
Leases [Abstract]    
Remaining in 2021 $ 42,678  
2022 172,177  
2023 148,348  
2024 112,116  
2025 112,116  
Thereafter 5,151,311  
Total minimum lease payments 5,738,746  
Less: amount representing interest 3,355,626  
Total present value of minimum payments 2,383,120  
Less: current portion of operating lease liability 56,960 $ 168,780
Long term portion of operating lease liability 2,326,160 2,252,964
Remaining in 2021 7,781  
2022 31,123  
2023 31,123  
2024 23,343  
Total minimum lease payments 93,370  
Less: amount representing interest 6,638  
Total present value of minimum payments 86,732  
Less: current portion 27,523 31,123
Long term portion of finance lease liability $ 59,209 $ 75,396