Accrued and Other Current Liabilities
12 Months Ended
Apr. 30, 2020
Payables and Accruals [Abstract]  
Accrued and Other Current Liabilities

NOTE 10 - ACCRUED AND OTHER CURRENT LIABILITIES

 

Accrued and other current liabilities consist of the following:

 

    As of April 30,  
    2020     2019  
Payroll and payroll related   $ 645,320     $ 37,807  
Employee stock warrants liability     661,684       -  
Accrued payroll and other taxes     554,630       -  
Lease liability, current portion     476,950       -  
Accrued shipping and freight     15,777       226,695  
Accrued interest payable     15,419       139,746  
Other operational accruals     409,389       290,887  
    $ 2,779,169     $ 695,135  

 

Employee stock warrants liability relates to stock warrants granted to directors, employees and consultants at an exercise price indexed to the market price of the Company’s common stock (please see Note 16 for more details). Lease liability, current portion, represent obligations due withing one year under operating leases for office space, automobiles, and office equipment. Please see Note 2 – “Significant Accounting Policies - Lease Accounting” above for information about the Company’s adoption of ASC Topic 842.