XML 62 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Note 12 - Capital Stock (Details Textual) - USD ($)
3 Months Ended
Sep. 23, 2020
Oct. 31, 2020
Oct. 31, 2019
Jul. 31, 2020
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 1.92   $ 2.03
Share Price (in dollars per share) $ 0.96      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)   28,500    
Stock Issued During Period, Shares, Stock Options Exercised on Forfeiture Basis (in shares)   18,500    
Share Based Compensation Arrangement by Share Based Payment Award, Shares Issued Upon Exercise of Options on a Forfeiture Basis (in shares)   3,532    
Stock Forfeited During Period, Shares, Stock Options Exercised on Forfeiture Basis (in shares)   14,968    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises on Cash Basis (in shares)   10,000    
Proceeds from Stock Options Exercised   $ 9,309    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value   6,378    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value   11,020    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value   5,510    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested in Period, Intrinsic Value   5,510    
Share-based Payment Arrangement, Option [Member]        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 1,763,358    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   1 year 91 days    
Restricted Stock Units (RSUs) [Member]        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 1,043,666    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   1 year 105 days    
Share-based Payment Arrangement, Expense   $ 271,834 $ 66,928  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)   1,615,000   1,615,000
Performance-based Restriced Stock Units [Member]        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 201,808    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   1 year 3 days    
Share-based Payment Arrangement, Expense   $ 37,544 $ 68,165  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)   333,750   333,750
Warrant Issued with September 2020 Offering [Member]        
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) 1      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 1.80      
Warrants and Rights Outstanding, Term (Month) 2 years      
Warrant Issued to Agents [Member]        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 1.80      
Warrants and Rights Outstanding, Term (Month) 2 years      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 583,333      
September 2020 Offering [Member]        
Number of Units Issued During Period (in shares) 12,500,000      
Shares Issued, Price Per Share (in dollars per share) $ 1.20      
Proceeds from Issuance or Sale of Equity, Total $ 15,000,000      
Number of Shares per Unit Issued (in shares) 1      
Number of Warrants per Unit (in shares) 0.5