XML 54 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Minimum Debt Payments - Scheduled of Minimum Payments of Debt (Details)
Jul. 31, 2020
USD ($)
2021 $ 767,232
2022 730,857
2023 192,117
2024 219,151
2025 192,828
2026 203,490
Thereafter 4,979,833
Long term debt 7,285,508
Mortgages [Member]  
2021 81,204
2022 170,856
2023 176,852
2024 219,151
2025 192,828
2026 203,490
Thereafter 4,979,833
Long term debt 6,024,214
Other Notes Payable [Member]  
2021 686,028
2022 560,001
2023 15,265
Long term debt $ 1,261,294