XML 68 R53.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Schedule of Future Minimum Rental Payments) (Details)
Apr. 30, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2018 $ 379,691
2019 242,725
2020 155,859
2021 140,060
2022 11,692
2023
Total minimum payments required $ 930,027