XML 63 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Future Minimum Rental Payments for Operating Lease and Finance Lease (Details) - USD ($)
Apr. 30, 2020
Jan. 31, 2020
Leases [Abstract]    
Remaining in 2021   $ 126,930
2022   172,177
2023   148,348
2024   112,116
2025   121,459
Thereafter   5,151,311
Total minimum lease payments   5,822,998
Less: amount representing interest   3,143,792
Total present value of minimum payments   2,409,207
Less: current portion $ 168,780 168,780
Long term portion of operating lease liability 2,240,427 2,252,964
Remaining in 2021   23,343
2022   31,123
2023   31,123
2024   23,343
2025  
Thereafter  
Total minimum lease payments   108,932
Less: amount representing interest   8,929
Total present value of minimum payments   100,003
Less: current portion 31,123 31,123
Long term portion of finance lease liability $ 68,880 $ 75,396