XML 97 R70.htm IDEA: XBRL DOCUMENT v3.19.3
Note 13 - Stock-based Compensation (Details Textual) - USD ($)
2 Months Ended 12 Months Ended
Oct. 11, 2019
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   2,006,350 4,083,000 672,500
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term   4 years 328 days 3 years 36 days 2 years 328 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value   $ 182,339    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value   91,712    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested in Period, Intrinsic Value   90,628    
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   1,288,825    
Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total   $ 1,361,944 $ 1,711,579 $ 1,584,394
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price   $ 0.97 $ 1.40 $ 1.11
Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period   10,000   100,724
Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price   $ 1.50   $ 4.35
Subsequent Event [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 597,650      
Cash Compensation, Compensation Arrangement With Individual $ 659,000      
Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total 188,914      
Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total $ 187,100      
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 0.91      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period 5,990,000      
Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price $ 1.34      
Share-based Payment Arrangement, Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term     5 years 5 years
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period   10 years 5 years 5 years
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period   2 years    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition   1 year 40 days    
Share-based Payment Arrangement, Option [Member] | Subsequent Event [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 24 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 Period   90 days    
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 Two [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period   180 days    
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 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 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%    
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period   3 years    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period   465,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 0.9421    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period   0    
Share-based Payment Arrangement, Expense   $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance   465,000    
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Tranche One [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   33.30%    
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Tranche Two [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   33.30%    
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Tranche Three [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   33.30%    
Performance-based Restriced Stock Units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term   3 years    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period   3 years    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period   445,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 1.15    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period   0    
Share-based Payment Arrangement, Expense   $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance   445,000    
Minimum [Member] | Share-based Payment Arrangement, Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term   3 years 255 days    
Minimum [Member] | Performance-based Restriced Stock Units [Member]        
Share-based Compensation Arrangement By Share-based Payment Award, Percentage Eligible to Vest   0.00%    
Maximum [Member] | Share-based Payment Arrangement, Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term   5 years    
Maximum [Member] | Performance-based Restriced Stock Units [Member]        
Share-based Compensation Arrangement By Share-based Payment Award, Percentage Eligible to Vest   200.00%    
The 2018 Stock Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   0