Quarterly report pursuant to Section 13 or 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 ($)
Jul. 31, 2018
Apr. 30, 2018
Property, Plant and Equipment [Line Items]    
Intangible asset, net $ 165,705 $ 138,159
Software [Member]    
Property, Plant and Equipment [Line Items]    
2019 457,438  
2020 531,369  
2021 458,923  
2022 369,449  
2023 209,209  
Intangible asset, net $ 2,026,388 $ 1,732,745