XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Note 15 - Income (Loss) Per Share (Tables)
6 Months Ended
Jan. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended January 31,

   

Six Months Ended January 31,

 

Numerator

 

2023

   

2022

   

2023

   

2022

 

Net Income (Loss) for the Period

  $ 10,892     $ (5,474 )   $ 7,136     $ (7,548 )
                                 

Denominator

                               

Basic Weighted Average Number of Shares

    369,608,851       269,120,537       353,199,789       257,989,930  

Dilutive Stock Options, RSUs, PRSUs and Warrants

    8,216,694       -       8,216,694       -  

Diluted Weighted Average Number of Shares

    377,825,545       269,120,537       361,416,483       257,989,930  
                                 

Net Income (Loss) Per Share - Basic

  $ 0.03     $ (0.02 )   $ 0.02     $ (0.03 )

Net Income (Loss) Per Share - Diluted

  $ 0.03     $ (0.02 )   $ 0.02     $ (0.03 )