XML 54 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Minimum Debt Payments - Scheduled of Minimum Payments of Debt (Details)
Apr. 30, 2020
USD ($)
2021 $ 949,679
2022 733,830
2023 179,609
2024 219,151
2025 192,828
2026 203,490
Thereafter 4,978,268
Long term debt 7,456,855
Mortgages [Member]  
2021 123,496
2022 171,401
2023 176,852
2024 219,151
2025 192,828
2026 203,490
Thereafter 4,978,268
Long term debt 6,065,486
Notes Payable Related Parties and Banks [Member]  
2021 77,218
2022
2023
2024
2025
2026
Thereafter
Long term debt 77,218
Other Notes Payable [Member]  
2021 748,965
2022 562,429
2023 2,757
2024
2025
2026
Thereafter
Long term debt $ 1,314,151