XML 41 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Notes Payable - Schedule of Minimum Payments of Debt (Details)
Apr. 30, 2018
USD ($)
Remainder of 2019 $ 1,400,449
2020 447,202
2021 441,947
2022 333,622
2023 5,074,750
Thereafter 4,327,629
Long term debt 12,025,599
Mortgages [Member]  
Remainder of 2019 190,401
2020 267,441
2021 278,588
2022 295,336
2023 4,333,180
Thereafter 4,327,629
Long term debt 9,692,575
Notes Payable To Bank [Member]  
Remainder of 2019 97,715
2020 21,625
2021 22,868
2022 22,552
2023 741,570
Thereafter
Long term debt 906,330
Other Notes Payable [Member]  
Remainder of 2019 1,112,333
2020 158,136
2021 140,491
2022 15,734
2023
Thereafter
Long term debt $ 1,426,694