• Filing Date: 2019-07-11
  • Form Type: 10-K
  • Description: Annual report
v3.19.2
Common Stock (Narrative) (Details)
1 Months Ended 12 Months Ended
Apr. 08, 2018
shares
Sep. 04, 2015
$ / shares
shares
Jan. 24, 2018
USD ($)
$ / shares
shares
Oct. 16, 2017
shares
Jul. 20, 2017
USD ($)
$ / shares
shares
Apr. 30, 2019
USD ($)
$ / shares
shares
Apr. 30, 2018
USD ($)
$ / shares
shares
Apr. 30, 2018
CAD ($)
shares
Apr. 30, 2018
$ / shares
Mar. 27, 2018
shares
Sep. 12, 2017
shares
Sep. 11, 2017
shares
Shares issued (shares)     427,500   539,240              
Equity Issuance, Per Share Amount | $ / shares     $ 4.01   $ 2.20              
Proceeds from Issuance of Private Placement | $     $ 1,714,275   $ 1,186,328              
Payments of Stock Issuance Costs | $     $ 48,325   $ 19,832              
Stock Issued During Period, Shares, Issued for Services       14,000                
Option vesting percentage           12.50%            
Maximum number of shares of common stock authorized under stock option plan           1,186,000            
Forfeiture rate           15.00% 15.00% 15.00%        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares           $ 0.82 $ 1.90          
Share Price | $ / shares           $ 1.86 $ 2.60          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number           239,551 256,555          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value | $           $ 24,765 $ 1,742          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value | $           276,391 $ 269,423          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options | $           $ 373,324            
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition           2 years 10 months 24 days            
Units Issued During Period, Units   293,000                    
Units Issued During Period, Per Unit Amount | $ / shares   $ 5.00                    
Proceeds from issuing units | $ / shares   1,465,000                    
Payments of unit issuance costs | $ / shares   23,161                    
Class of Warrant or Right, Grants in Period, Weighted Average Exercise Price | $ / shares   $ 7.50       $ 0 $ 0          
Employee Stock Ownership Plan (ESOP), Plan Description           Under the terms of the Employee Stock Purchase Plan (the "ESPP") all regular salaried (non-probationary) employees can purchase up to 6% of their base salary in common shares of the Company at market price. The Company will match 50% of the shares purchased by issuing or purchasing in the market up to 3% of the respective employee's base salary in shares.            
Employee Stock Ownership Plan (ESOP), Shares in ESOP           220,000            
Employee share purchase program | $           $ 25,024 $ 69,325          
Employee Stock Ownership Plan (ESOP), Number of Suspense Shares           147,802            
Maximum number of shares of common stock authorized under deferred share unit plan                     700,000 500,000
Deferred Share Units Granted During Period           236,981 119,998 119,998        
Deferred Share Units Available for Issuance           68,490            
Unrecognized compensation cost related to unvested deferred share unit rewards | $           $ 178,984 $ 73,615          
Deferred share units, unrecognized compensation cost, recognition period           2 years 5 months 1 day 1 year 11 months 23 days 1 year 11 months 23 days        
Deferred Share Units Forfeited During Period           42,495            
Deferred share units, vests in period, value | $           $ 262,165 $ 308,163          
Stock Repurchase Program, Number of Shares Authorized to be Repurchased             13,600     284,278    
Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased | (per share)             $ 2.49   $ 3.18      
Payments for Repurchase of Common Stock             $ 33,119 $ 43,218        
Stock Repurchased and Retired During Period, Shares           153,988            
Stock Repurchased During Period, Shares 7,211                      
Employee Stock Purchase Plan [Member]                        
Employee share purchase program | $           $ 25,012 $ 43,614          
Granted to Officers or Employees [Member]                        
Deferred Share Units Granted During Period           168,491            
Deferred Share Units Forfeited During Period           45,661            
Granted to Non-Employee Directors [Member]                        
Deferred Share Units Granted During Period           68,490            
Shares purchased on the open market [Member]                        
Employee Stock Ownership Plan (ESOP), Shares Contributed to ESOP           26,945 16,696 16,696        
Shares issued from treasury under the ESPP [Member]                        
Employee Stock Ownership Plan (ESOP), Shares Contributed to ESOP           12,820 24,699 24,699