• Filing Date: 2019-07-11
  • Form Type: 10-K
  • Description: Annual report
v3.19.2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Apr. 30, 2019
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
      Years Ended April 30,  
      2019     2018  
  Balance of allowance for doubtful accounts, beginning of year $  322,638   $  80,232  
  Bad debt provision   1,082,440     578,024  
  Write-off of receivables   (785,564 )   (335,618 )
  Balance of allowance for doubtful accounts, end of year $  619,514   $  322,638  
Straight-line Method Estimations [Table Text Block]
  Computer hardware Two years
  Computer software Two years
  Leasehold improvements Shorter of lease term or estimated economic life
  Office furniture Five years
  Website Three years
Schedule of Goodwill [Table Text Block]
                  April 30,  
      Acquisition Date     2019     2018  
  NewHeights $  6,339,717   CDN$ 6,704,947   $  4,990,578   $  5,221,202  
  FirstHand   2,083,960     2,083,752     1,550,712     1,622,373  
    $  8,423,677   CDN$ 8,788,699   $  6,541,290   $  6,843,575  
Schedule of Product Warranty Liability [Table Text Block]
      Years Ended April 30,  
      2019     2018  
  Balance, beginning of year $  63,130   $  54,365  
  Usage during the year        
  Additions (reductions) during the year   (11,095 )   8,765  
  Balance, end of year $  52,035   $  63,130  
Trade Accounts Receivable [Member]  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
      April 30,     April 30,  
      2019     2018  
  Customer A   13%     2%  
  Customer B   7%     13%  
  Customer C   –%     18%