XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued and Other Current Liabilities - Summary of Accrued and Other Current Liabilities (Details) - USD ($)
Oct. 31, 2018
Apr. 30, 2018
Payables and Accruals [Abstract]    
Accrued sales commissions $ 3,452,615 $ 2,091,081
Deferred sales revenues 2,116,474 1,096,180
Accrued expenses 275,703 252,259
Accrued interest payable 79,640 45,000
Notes payable 71,000 35,000
Accrued investments payable 69,907 34,644
Other accrued liabilities 596,019 65,444
Accrued and other current liabilities $ 6,661,358 $ 3,619,608