XML 21 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 12 - Capital Stock (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Jul. 31, 2019
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 1,064,845    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 1 year 29 days    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 56,636    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value 26,254    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested in Period, Intrinsic Value 30,382    
Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total 223,362 $ 239,255  
Share Issuance Obligation Amount   $ 187,100
The 2019 Stock Incentive Plan [Member]      
Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total 188,914    
Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total $ 171,911    
Share Issuance Obligation Amount 187,100    
Share Bonuses, Change in Fair Value $ 15,189    
Share-based Payment Arrangement, Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 2 years    
Share-based Payment Arrangement, Option [Member] | Share-based Payment Arrangement, Tranche One [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 12.50%    
Share-based Payment Arrangement, Option [Member] | Share-based Payment Arrangement, Tranche Three [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 1 year    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 25.00%    
Share-based Payment Arrangement, Option [Member] | Share-based Compensation Award, Tranche Four [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 1 year 180 days    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 25.00%    
Share-based Payment Arrangement, Option [Member] | Share-based Compensation Award, Tranche Five [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 2 years    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 25.00%    
Share-based Payment Arrangement, Option [Member] | Share-based Payment Arrangement, Tranche Two [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 12.50%    
Restricted Stock Units (RSUs) [Member]      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 371,148    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years 273 days    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     465,000
Share-based Payment Arrangement, Expense $ 66,928    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance 465,000   465,000
Performance-based Restriced Stock Units [Member]      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 443,846    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years 273 days    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     445,000
Share-based Payment Arrangement, Expense $ 68,165    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance 445,000   445,000