XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Minimum Debt Payments - Scheduled of Minimum Payments of Debt (Details)
Apr. 30, 2021
USD ($)
2022 $ 152,966
2023 1,748,813
2024 217,255
2025 190,932
2026 752,448
2027 212,034
Thereafter 4,755,589
Long term debt 8,030,037
Mortgages [Member]  
2022 126,519
2023 174,956
2024 217,255
2025 190,932
2026 201,594
2027 212,034
Thereafter 4,755,589
Long term debt 5,878,879
Other Notes Payable [Member]  
2022 26,447
2023 583,857
2024
2025
2026 550,854
2027
Thereafter
Long term debt 1,161,158
Notes Payable - Related Party [Member]  
2022
2023 990,000
2024
2025
2026
2027
Thereafter
Long term debt $ 990,000