XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Note 14 - Capital Stock (Tables)
9 Months Ended
Apr. 30, 2021
Notes Tables  
Schedule of Warrants, Valuation Assumptions [Table Text Block]
Expected Risk Free Interest Rate
   
0.14
%
Expected Annual Volatility
   
76.81
%
Expected Contractual Life in Years
   
2.00
 
Expected Annual Dividend Yield
   
0.00
%
Expected Risk Free Interest Rate
   
0.85
%
Expected Annual Volatility
   
72.17
%
Expected Contractual Life in Years
   
5.00
 
Expected Annual Dividend Yield
   
0.00
%
Schedule of Net Proceeds Allocation [Table Text Block]
Fair Value of Shares
  $
12,000,000
 
Fair Value of Share Purchase Warrants
   
1,445,756
 
Total Fair Value Before Allocation to Net Proceeds
  $
13,445,756
 
         
Gross Proceeds
  $
15,000,000
 
Share Issuance Costs - Cash
   
(878,344
)
Net Cash Proceeds Received
  $
14,121,656
 
         
Relative Fair Value Allocation to:
 
 
 
 
Shares
  $
12,603,224
 
Share Purchase Warrants
   
1,518,432
 
    $
14,121,656
 
Schedule Of Share based Compensation Warrants Activity [Table Text Block]
   
Number of

Warrants
   
Weighted Average

Exercise Price
 
Balance, July 31, 2020
   
7,721,981
    $
2.03
 
Issued in connection with September 2020 Offering
   
6,833,333
     
1.80
 
Balance, October 31, 2020
   
14,555,314
     
1.92
 
Exercised
   
(1,050
)    
1.80
 
Expired
   
(300,000
)    
1.38
 
Balance, January 31, 2021
   
14,254,264
     
1.93
 
Issued in connection with April 2021 Offering
   
181,818
     
4.13
 
Exercised
   
(8,145,840
)    
1.99
 
Expired
   
(809,304
)    
2.05
 
Balance, April 30, 2021
 
 
5,480,938
   
$
1.90
 
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
Weighted Average

Exercise Price
   
Number of Warrants

Outstanding
   
Weighted Average
Remaining Contractual

Life (Years)
 
Expiry Date
$ 2.30      
308,728
     
1.28
 
August 9, 2022
  1.64      
25,000
     
2.06
 
May 21, 2023
  1.80      
4,965,392
     
1.40
 
September 23, 2022
  4.13      
181,818
     
4.93
 
April 5, 2026
$ 1.90      
5,480,938
     
1.51
 
 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
   
Number of Stock
Options
   
Weighted Average
Exercise Price
 
Balance, July 31, 2020
   
15,514,750
    $
1.13
 
Exercised
   
(28,500
)    
0.93
 
Expired
   
(1,315,000
)    
1.43
 
Balance, October 31, 2020
   
14,171,250
     
1.10
 
Exercised
   
(1,100,782
)    
1.11
 
Balance, January 31, 2021
   
13,070,468
     
1.10
 
Granted
   
42,490
     
2.26
 
Exercised
   
(1,942,848
)    
1.11
 
Balance, April 30, 2021
   
11,170,110
    $
1.11
 
Cash Proceeds Received and Tax Benefit from Share-based Payment Awards [Table Text Block]
   
Three Months Ended April 30,
   
Nine Months Ended April 30,
 
   
2021
   
2020
   
2021
   
2020
 
Number of Options Exercised on Forfeiture Basis
 
 
988,909
   
 
-
   
 
1,930,691
   
 
-
 
Number of Options Exercised on Cash Basis
 
 
953,939
   
 
-
   
 
1,141,439
   
 
-
 
Total Number of Options Exercised
 
 
1,942,848
     
-
   
 
3,072,130
   
 
-
 
                                 
Number of Shares Issued on Cash Exercise
 
 
953,939
   
 
-
   
 
1,141,439
   
 
-
 
Number of Shares Issued on Forfeiture Basis
 
 
557,608
   
 
-
   
 
943,168
   
 
-
 
Total Number of Shares Issued Upon Exercise of Options
 
 
1,511,547
     
-
   
 
2,084,607
     
-
 
                                 
Cash Received from Exercise of Stock Options
 
$
1,086,844
    $
-
   
$
1,308,278
    $
-
 
Total Intrinsic Value of Options Exercised
 
$
3,026,602
    $
-
   
$
3,855,217
    $
-
 
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, 2020
   
6,797,471
    $
0.46
 
Vested
   
(718,755
)    
0.46
 
Balance, October 31, 2020
   
6,078,716
     
0.46
 
Vested
   
(1,042,559
)    
0.48
 
Balance, January 31, 2021
   
5,036,157
     
0.45
 
Granted
   
42,490
     
1.29
 
Vested
   
(229,229
)    
0.46
 
Balance, April 30, 2021
   
4,849,418
    $
0.46
 
Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
       
 
 
Options Outstanding
   
Options Exercisable
 
Range of Exercise
Prices
 
Outstanding at
April 30, 2021
   
Weighted
Average
Exercise Price
   
Weighted Average
Remaining
Contractual Term
(Years)
   
Exercisable at

April 30, 2021
   
Weighted
Average Exercise
Price
   
Weighted Average
Remaining
Contractual Term
(Years)
 
$ 0.80
to
$
0.99
   
6,577,995
    $
0.92
     
7.73
     
3,108,567
    $
0.92
     
6.28
 
$ 1.00
to
$
1.49
   
2,752,625
     
1.17
     
5.13
     
1,415,125
     
1.25
     
1.33
 
$ 1.50
to
$
2.81
   
1,839,490
     
1.68
     
2.21
     
1,797,000
     
1.66
     
2.03
 
   
 
 
 
   
11,170,110
    $
1.11
     
6.18
     
6,320,692
    $
1.20
     
3.96
 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
Grant Date
 
Number of Restricted
Stock Units
   
Grant Date
Fair Value
   
Remaining Life
(Years)
   
Aggregate Intrinsic
Value
 
July 30, 2019
   
310,000
    $
0.94
     
1.25
    $
899,000
 
July 16, 2020
   
1,305,000
     
0.91
     
2.21
     
3,784,500
 
     
1,615,000
    $
0.92
     
2.03
    $
4,683,500
 
Share-based Payment Arrangement, Cost by Plan [Table Text Block]
   
Three Months Ended April 30,
   
Nine Months Ended April 30,
 
   
2021
   
2020
   
2021
   
2020
 
Stock-Based Compensation for Consultants
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Common stock issued to consultants
 
$
229,047
    $
131,516
   
$
468,364
    $
365,274
 
Amortization of stock option expenses
 
 
54,593
     
57,130
   
 
224,295
     
157,655
 
   
 
283,640
     
188,646
   
 
692,659
     
522,929
 
Stock-Based Compensation for Management
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Common stock issued to management
 
 
-
     
24,308
   
 
-
     
93,115
 
Amortization of stock option expenses
 
 
154,531
     
100,317
   
 
614,579
     
506,422
 
Amortization of RSU & PRSU expenses
 
 
300,514
     
135,093
   
 
919,270
     
405,279
 
   
 
455,045
     
259,718
   
 
1,533,849
     
1,004,816
 
Stock-Based Compensation for Employees
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Common stock issued to employees
 
 
264,484
     
158,127
   
 
738,996
     
416,152
 
Amortization of stock option expenses
 
 
164,558
     
89,154
   
 
798,796
     
482,573
 
   
 
429,042
     
247,281
   
 
1,537,792
     
898,725
 
                                 
Settlement of share issuance obligation
 
 
-
     
-
   
 
-
     
(15,189
)
   
$
1,167,727
    $
695,645
   
$
3,764,300
    $
2,411,281