XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Note 13 - Capital Stock (Tables)
6 Months Ended
Jan. 31, 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,12)

    4,660,580       2.89  

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  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
Weighted     Weighted Average  
Average  Number of Warrants  Remaining Contractual Expiry Date

Exercise Price

  

Outstanding

  

Life (Years)

 

 

$1.75   144,194   0.30 

May 20, 2023

 1.64   25,000   0.30 

May 21, 2023

 1.46   766,362   0.33 

June 2, 2023

 3.23   3,675,212   1.60 

September 7, 2024

 4.13   181,818   3.18 

April 5, 2026

$2.93   4,792,586   1.41  
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  
Cash Proceeds Received and Tax Benefit from Share-Based Payment Awards [Table Text Block]
   

Three Months Ended January 31,

   

Six Months Ended January 31,

 
   

2023

   

2022

   

2023

   

2022

 

Number of Options Exercised on Cash Basis

    -       57,750       138,537       402,748  

Number of Options Exercised on Forfeiture Basis

    197,110       187,084       2,389,795       872,629  

Total Number of Options Exercised

    197,110       244,834       2,528,332       1,275,377  
                                 

Number of Shares Issued on Cash Exercise

    -       57,750       138,537       402,748  

Number of Shares Issued on Forfeiture Basis

    94,302       135,595       1,360,366       544,587  

Total Number of Shares Issued Upon Exercise of Options

    94,302       193,345       1,498,903       947,335  
                                 

Cash Received from Exercise of Stock Options

  $ -     $ 63     $ 206     $ 447  

Total Intrinsic Value of Options Exercised

  $ 381     $ 889     $ 5,976     $ 2,794  
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  
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]

 

   

Options Outstanding

  

Options Exercisable

 

 Range of Exercise

Prices

 

Outstanding at

January 31, 2023

  

Weighted

Average

Exercise Price

  

Weighted Average Remaining

Contractual Term

(Years)

  

Exercisable at
January 31, 2023

  

Weighted

Average

Exercise Price

  

Weighted Average Remaining

Contractual Term

(Years)

 

$0.80

to$0.99  3,592,124  $0.92   7.02   3,592,124  $0.92   7.02 

$1.00

to$1.99  2,690,000   1.31   4.24   2,248,332   1.35   3.61 

$2.00

to$2.99  1,008,954   2.23   7.68   764,061   2.23   7.44 

$3.00

to$3.99  1,378,331   3.81   8.87   423,098   3.80   7.84 

$4.00

to$4.23  5,000   4.23   9.73   625   4.23   9.73 
     8,674,409  $1.65   6.53   7,028,240  $1.37   6.02 
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.45     $ 877  

July 21, 2021

    271,746       2.15       1.47       1,095  

May 01, 2022

    58,824       4.25       2.25       237  

July 29, 2022

    287,966       3.98       2.49       1,161  
      836,034     $ 2.61       1.61     $ 3,370  
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
   

Three Months Ended January 31,

   

Six Months Ended January 31,

 
   

2023

   

2022

   

2023

   

2022

 

Stock-Based Compensation for Consultants

                               

Common stock issued to consultants

  $ 127     $ 201     $ 275     $ 506  

Amortization of stock option expenses

    144       57       372       137  
      271       258       647       643  

Stock-Based Compensation for Management

                               

Amortization of stock option expenses

    95       126       228       291  

Amortization of RSU and PRSU expenses

    353       262       707       524  
      448       388       935       815  

Stock-Based Compensation for Employees

                               

Common stock issued to employees

    240       339       487       612  

Amortization of stock option expenses

    454       209       1,127       505  

Amortization of RSU expenses

    39       -       77       -  
      733       548       1,691       1,117  
    $ 1,452     $ 1,194     $ 3,273     $ 2,575