XML 90 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Schedule of Future Minimum Rental Payments for Operating Lease and Finance Lease (Details) - USD ($)
Jan. 31, 2021
Jul. 31, 2020
Jan. 31, 2020
Leases [Abstract]      
2022   $ 172,177  
2023   148,348  
2024   112,116  
2025   112,116  
2026   112,116  
Thereafter   5,039,195  
Total future minimum lease payments   5,696,068  
Less imputed interest   3,326,787  
Total present value of minimum payments   2,369,281  
Less: current portion of operating lease liability   58,536 $ 168,780
Long term portion of operating lease liability $ 2,310,745 2,310,745 2,252,964
2022   31,123  
2023   31,123  
2024   23,343  
Total future minimum lease payments   85,589  
Less: amount representing interest   5,613  
Total present value of minimum payments   79,976  
Less: current portion   27,858 31,123
Total present value of minimum payments $ 52,118 $ 52,118 $ 75,396