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

Three Months Ended January 31,

   

Six Months Ended January 31,

 

Numerator

 

2024

   

2023

   

2024

   

2023

 

Net Income for the Period

  $ 2,250     $ 10,892     $ 5,571     $ 7,136  

Denominator

                               

Basic Weighted Average Number of Shares

    394,024,127       369,608,851       388,202,403       353,199,789  

Dilutive Effect of Stock Awards and Warrants

    9,155,552       8,216,694       9,155,553       8,216,694  

Diluted Weighted Average Number of Shares

    403,179,679       377,825,545       397,357,956       361,416,483  

Net Income Per Share - Basic

  $ 0.01     $ 0.03     $ 0.01     $ 0.02  

Net Income Per Share - Diluted

  $ 0.01     $ 0.03     $ 0.01     $ 0.02