XML 78 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Income (Loss) Per Share - Weighted Average Number of Shares Used in the Calculation of the Basic and Diluted Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2024
Oct. 31, 2023
Jan. 31, 2023
Oct. 31, 2022
Jan. 31, 2024
Jan. 31, 2023
Net Income for the Period $ 2,250 $ 3,321 $ 10,892 $ (3,756) $ 5,571 $ 7,136
Basic Weighted Average Number of Shares (in shares) 394,024,127   369,608,851   388,202,403 353,199,789
Dilutive Effect of Stock Awards and Warrants (in shares) 9,155,552   8,216,694   9,155,553 8,216,694
Diluted Weighted Average Number of Shares (in shares) 403,179,679   377,825,545   397,357,956 361,416,483
Net Income Per Share - Basic (in dollars per share) $ 0.01   $ 0.03   $ 0.01 $ 0.02
Net Income Per Share - Diluted (in dollars per share) $ 0.01   $ 0.03   $ 0.01 $ 0.02