Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.2
Property and Equipment (Schedule of Estimated Amortization Expense of Software) (Details) - USD ($)
Jul. 31, 2019
Apr. 30, 2019
Property, Plant and Equipment [Line Items]    
Intangible asset, net $ 145,063 $ 161,930
Software [Member]    
Property, Plant and Equipment [Line Items]    
2020 689,009  
2021 854,804  
2022 765,330  
2023 605,091  
2024 315,809  
Thereafter 17,789  
Intangible asset, net $ 3,247,832 $ 2,963,005