XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Note 13 - Stock-based Compensation (Tables)
12 Months Ended
Jul. 31, 2019
Notes Tables  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   
Year Ended July 31,
 
   
2019
   
2018
   
2017
 
Expected Risk Free Interest Rate
 
 
1.86%
     
2.24%
     
1.28%
 
Expected Volatility
 
 
65.62%
     
67.60%
     
82.40%
 
Expected Life in Years
 
 
4.9
     
3.1
     
2.9
 
Expected Dividend Yield
 
 
0%
     
0%
     
0%
 
Weighted-Average Grant Date Fair Value
   
$0.53
     
$0.68
     
$0.77
 
Expected Risk Free Interest Rate
 
 1.99%
to
2.20%
Expected Volatility
 
 56.74%
to
61.75%
Expected Dividend Yield
 
 
0%
 
Expected Life in Years
 
 
3
 
Correlation
 
 
57.10%
 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
   
Number of Stock Options
   
Weighted Average Exercise Price
 
Balance, July 31, 2016
   
12,105,858
    $
1.34
 
Granted
   
672,500
     
1.11
 
Exercised
   
(412,134
)    
0.56
 
Expired
   
(100,724
)    
4.35
 
Forfeited
   
(5,000
)    
0.93
 
Balance, July 31, 2017
   
12,260,500
     
1.33
 
Granted
   
4,083,000
     
1.40
 
Exercised
   
(1,365,625
)    
0.70
 
Forfeited
   
(66,250
)    
1.24
 
Balance, July 31, 2018
   
14,911,625
     
1.41
 
Granted
   
2,006,350
     
0.97
 
Exercised
   
(259,625
)    
1.12
 
Forfeited/cancelled
   
(910,000
)    
2.41
 
Expired
   
(10,000
)    
1.50
 
Balance, July 31, 2019
 
 
15,738,350
   
$
1.30
 
Cash Proceeds Received and Tax Benefit from Share-based Payment Awards [Table Text Block]
   
Year Ended July 31,
 
   
2019
   
2018
   
2017
 
Number of Shares Issued Upon Exercise of Options
 
 
125,879
     
1,094,589
     
264,727
 
Number of Options Exercised on Forfeiture Basis
 
 
193,375
     
580,625
     
309,634
 
Number of Net Shares Issued
 
 
59,629
     
309,589
     
162,227
 
Number of Options Exercised on Cash Basis
 
 
66,250
     
785,000
     
102,500
 
Cash Received from Exercise of Stock Options
 
$
72,363
    $
530,050
    $
56,925
 
Total Intrinsic Value of Options Exercised
 
$
134,174
    $
1,049,694
    $
232,205
 
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]
   
Number of Unvested Stock Options
   
Weighted Average Grant-Date Fair Value
 
Balance, July 31, 2016
   
2,323,000
    $
0.51
 
Granted
   
672,500
     
0.77
 
Vested
   
(2,224,750
)    
0.56
 
Forfeited
   
(5,000
)    
0.49
 
Balance, July 31, 2017
   
765,750
     
0.58
 
Granted
   
4,083,000
     
0.68
 
Vested
   
(1,303,000
)    
0.65
 
Forfeited
   
(66,250
)    
0.62
 
Balance, July 31, 2018
   
3,479,500
    $
0.68
 
Granted
   
2,006,350
     
0.53
 
Vested
   
(2,055,250
)    
0.68
 
Forfeited
   
(120,000
)    
0.67
 
Balance, July 31, 2019
 
 
3,310,600
   
$
0.59
 
Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
 
     
Options Outstanding
   
Options Exercisable
 
Range of
Exercise
Prices
 
Outstanding at
July 31, 2019
   
Weighted Average Exercise Price
   
Weighted Average Remaining Contractual Term (Years)
   
Exercisable at
July 31, 2019
   
Weighted Average Exercise Price
   
Weighted Average Remaining Contractual Term (Years)
 
$0.93
to
$0.99
   
3,643,100
    $
0.94
     
6.07
     
1,766,750
    $
0.94
     
1.90
 
$1.00
to
$1.49
   
9,465,000
     
1.28
     
0.97
     
8,989,000
     
1.28
     
0.85
 
$1.50
to
$3.75
   
2,630,250
     
1.86
     
3.29
     
1,672,000
     
2.06
     
2.89
 
 
 
 
   
15,738,350
    $
1.30
     
2.54
     
12,427,750
    $
1.34
     
1.27
 
Share-based Payment Arrangement, Cost by Plan [Table Text Block]
   
Year Ended July 31,
 
   
2019
   
2018
   
2017
 
Stock-Based Compensation for Consultants
 
 
 
 
 
 
 
 
 
 
 
 
Common stock issued for consulting services
 
$
644,307
    $
740,640
    $
1,184,660
 
Amortization of stock option expenses
 
 
153,549
     
582,842
     
469,815
 
   
 
797,856
     
1,323,482
     
1,654,475
 
Stock-Based Compensation for Management
 
 
 
 
 
 
 
 
 
 
 
 
Common stock issued to management
 
 
269,688
     
702,505
     
686,584
 
Amortization of stock option expenses
 
 
516,266
     
284,556
     
473,811
 
   
 
785,954
     
987,061
     
1,160,395
 
Stock-Based Compensation for Employees
 
 
 
 
 
 
 
 
 
 
 
 
Common stock issued to employees
 
 
674,488
     
773,899
     
584,837
 
Amortization of stock option expenses
 
 
689,743
     
547,231
     
369,663
 
   
 
1,364,231
     
1,321,130
     
954,500
 
                         
Settlement of share issuance obligation
 
 
-
     
(127,615
)    
-
 
   
$
2,948,041
    $
3,504,058
    $
3,769,370