XML 93 R80.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Future Minimum Rental Payments for Operating Lease and Finance Lease (Details)
Jan. 31, 2020
USD ($)
Leases [Abstract]  
Operating leases: 2020 $ 200,817
Operating leases: 2021 200,817
Operating leases: 2022 200,817
Operating leases: 2023 182,328
Operating leases: 2024 145,348
Operating lease: Thereafter 5,051,449
Operating lease: Total future minimum lease payments 5,981,578
Finance leases: 2020 31,123
Finance leases: 2021 31,123
Finance leases: 2022 31,123
Finance leases: 2023 31,123
Finance leases: 2024 23,343
Finance leases: Thereafter
Finance lease: Total future minimum lease payments $ 147,836