Annual report pursuant to Section 13 and 15(d)

Property and Equipment (Schedule of Estimated Amortization Expense of Software) (Details)

v3.10.0.1
Property and Equipment (Schedule of Estimated Amortization Expense of Software) (Details) - USD ($)
Apr. 30, 2018
Apr. 30, 2017
Property, Plant and Equipment [Line Items]    
Intangible asset, net $ 138,159 $ 145,477
Software [Member]    
Property, Plant and Equipment [Line Items]    
2019 513,729  
2020 443,886  
2021 371,439  
2022 281,966  
2023 121,725  
Intangible asset, net $ 1,732,745 $ 1,137,327