Consolidated Balance Sheets - USD ($)
Apr. 30, 2020
Apr. 30, 2019
Current Assets    
Cash and cash equivalents $ 11,742,728 $ 3,912,135
Trade accounts receivable, net 4,076,851 4,406,704
Accounts receivable, related party (Note 15) 3,446,114
Notes receivable, net 118,047 425,197
Inventory 4,801,901 2,882,869
Other current assets 1,034,979 373,310
Total Current Assets 21,774,506 15,446,329
Property and equipment, net 298,383 307,524
Right-of-use assets, net 800,381
Deferred tax asset 1,649,018
Other assets 55,070 250,170
TOTAL ASSETS 24,577,358 16,004,023
Current Liabilities    
Accounts payable 771,050 1,107,786
Notes payable 2,123,208
Accrued sales commission payable 7,983,536 7,402,659
Deferred sales revenues 3,495,571 3,209,288
Settlement liability 2,620,931
State and local taxes payable 2,285,514 1,913,638
Accrued and other current liabilities 2,779,169 695,135
Income taxes payable 920,305
Current portion of convertible notes payable, net of unamortized debt discount of $9,843 in 2020 90,157 855,000
Total Current Liabilities 20,946,233 17,306,714
Lease liability, long-term 343,948
Convertible notes payable, net of unamortized debt discount of $24,412 in 2020 and $34,433 in 2019 25,588 15,567
TOTAL LIABILITIES 21,315,769 17,322,281
Commitments and contingencies
Stockholders' Equity (Deficit)    
Additional paid in capital 38,871,057 31,870,020
Shares to be issued 11,785 21,000
Stock subscriptions receivable (114,405) (114,405)
Treasury Stock (1,532,355)
Accumulated deficit (33,992,697) (33,111,921)
Total Stockholders' Equity (Deficit) 3,261,589 (1,318,258)
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT) 24,577,358 16,004,023
Series A Convertible Preferred Stock [Member]    
Stockholders' Equity (Deficit)    
Preferred stock, $0.0001 par value, 200,000,000 shares authorized: 3,248 4,288
Series B Convertible Preferred Stock [Member]    
Stockholders' Equity (Deficit)    
Preferred stock, $0.0001 par value, 200,000,000 shares authorized: 1,000 1,000
Series C Convertible Preferred Stock [Member]    
Stockholders' Equity (Deficit)    
Preferred stock, $0.0001 par value, 200,000,000 shares authorized: 349 352
Class A Common Stock [Member]    
Stockholders' Equity (Deficit)    
Common stock, Value 12,607 10,408
Class B Common Stock [Member]    
Stockholders' Equity (Deficit)    
Common stock, Value $ 1,000 $ 1,000