XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Capital Stock (Tables)
9 Months Ended
Apr. 30, 2023
Notes Tables  
Schedule Of Share based Compensation Warrants Activity [Table Text Block]
  

Number of
Warrants

  

Weighted Average
Exercise Price

 

Balance, July 31, 2022

  3,615,454  $1.92 

Issuance of Replacement Warrants (Note 3,13)

  4,660,580   2.84 

Exercised

  (3,410,898)  1.80 

Expired

  (27,550)  1.80 

Balance, October 31, 2022

  4,837,586   2.85 

Exercised

  (45,000)  1.46 

Balance, January 31, 2023

  4,792,586   2.93 

Balance, April 30, 2023

  4,792,586  $2.88 
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

$1.72   144,194   0.05 

May 20, 2023

 1.64   25,000   0.06 

May 21, 2023

 1.43   766,362   0.09 

June 2, 2023

 3.17   3,675,212   1.36 

September 7, 2024

 4.13   181,818   2.93 

April 5, 2026

$2.88   4,792,586   1.17  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Number of Stock
Options

  

Weighted Average
Exercise Price

 

Balance, July 31, 2022

  8,880,527  $1.58 

Issuance of Replacement Options (Note 3)

  2,301,750   1.90 

Granted

  5,000   4.23 

Exercised

  (2,331,222)  1.61 

Balance, October 31, 2022

  8,856,055   1.65 

Granted

  15,464   3.78 

Exercised

  (197,110)  2.10 

Balance, January 31, 2023

  8,674,409   1.65 

Granted

  100,000   3.22 

Exercised

  (337,500)  1.61 

Balance, April 30, 2023

  8,436,909  $1.67 
Cash Proceeds Received and Tax Benefit from Share-Based Payment Awards [Table Text Block]
  

Three Months Ended April 30,

  

Nine Months Ended April 30,

 
  

2023

  

2022

  

2023

  

2022

 

Number of Options Exercised on Cash Basis

  -   404,832   138,537   807,580 

Number of Options Exercised on Forfeiture Basis

  337,500   777,773   2,727,295   1,650,402 

Total Number of Options Exercised

  337,500   1,182,605   2,865,832   2,457,982 

Number of Shares Issued on Cash Exercise

  -   404,832   138,537   807,580 

Number of Shares Issued on Forfeiture Basis

  204,693   595,478   1,565,059   1,140,065 

Total Number of Shares Issued Upon Exercise of Options

  204,693   1,000,310   1,703,596   1,947,645 

Cash Received from Exercise of Stock Options

 $-  $404  $206  $851 

Total Intrinsic Value of Options Exercised

 $858  $4,891  $6,834  $7,685 
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, 2022

  2,186,154  $1.79 

Issuance of Replacement Options (Note 3)

  2,301,750   1.75 

Granted

  5,000   2.70 

Vested

  (2,467,341)  1.79 

Balance, October 31, 2022

  2,025,563   1.74 

Granted

  15,464   2.40 

Vested

  (394,858)  1.78 

Balance, January 31, 2023

  1,646,169  $1.74 

Granted

  100,000   2.04 

Vested

  (15,680)  1.56 

Balance, April 30, 2023

  1,730,489  $1.76 
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]

 

 

Options Outstanding

  

Options Exercisable

 

Range of

Exercise
Prices

 

Outstanding at
April 30, 2023

  

Weighted
Average
Exercise Price

  

Weighted
Average
Remaining
Contractual
Term (Years)

  

Exercisable at
April 30, 2023

  

Weighted
Average
Exercise Price

  

Weighted
Average
Remaining
Contractual
Term (Years)

 

$0.80 to $0.99

  3,592,124  $0.92   6.78   3,592,124  $0.92   6.78 

$1.00 to $1.99

  2,442,500   1.29   4.12   2,000,832   1.33   3.44 

$2.00 to $2.99

  918,954   2.22   7.96   687,183   2.22   7.87 

$3.00 to $3.99

  1,478,331   3.76   8.37   425,031   3.78   7.61 

$4.00 to $4.23

  5,000   4.23   9.49   1,250   4.23   9.49 
   8,436,909  $1.67   6.42   6,706,420  $1.36   5.95 
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 16, 2020

  217,498  $0.91   0.21  $568 

July 21, 2021

  271,746   2.15   1.23   709 

May 01, 2022

  58,824   4.25   2.01   154 

July 29, 2022

  287,966   3.98   2.25   752 
   836,034  $2.61   1.37  $2,183 
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
  

Three Months Ended

April 30,

  

Nine Months Ended

April 30,

 
  

2023

  

2022

  

2023

  

2022

 

Stock-Based Compensation for Consultants

                

Common stock issued to consultants

 $107  $158  $382  $664 

Amortization of stock option expenses

  95   37   467   174 
   202   195   849   838 

Stock-Based Compensation for Management

                

Amortization of stock option expenses

  95   91   323   382 

Amortization of RSU and PRSU expenses

  346   256   1,053   780 
   441   347   1,376   1,162 

Stock-Based Compensation for Employees

                

Common stock issued to employees

  188   282   675   894 

Amortization of stock option expenses

  314   127   1,441   632 

Amortization of RSU expenses

  37   -   114   - 
   539   409   2,230   1,526 
  $1,182  $951  $4,455  $3,526