XML 87 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued and Other Current Liabilities - Summary of Accrued and Other Current Liabilities (Details) - USD ($)
Jul. 31, 2019
Apr. 30, 2019
Payables and Accruals [Abstract]    
Deferred sales revenues $ 2,134,543 $ 3,209,288
State and local taxes payable 1,812,188 1,913,638
Payroll 1,067,820 19,000
Lease liability, current portion 365,890
Accrued shipping and freight 368,346 226,695
Accrued interest payable 112,764 139,746
Other operational accruals 618,236 309,694
Accrued and other current liabilities $ 6,479,787 $ 5,818,061