XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 13 - Stock Repurchase Program - Schedule of Stock Purchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 84 Months Ended 105 Months Ended
Oct. 31, 2024
[1]
Jul. 31, 2024
[1]
Apr. 30, 2024
[1]
Jan. 31, 2024
[1]
Oct. 31, 2023
[1]
Jul. 31, 2023
[1]
Apr. 30, 2023
Jan. 31, 2025
Number of Shares Purchased (in shares) 683,760 500,000 5,000 24,744 2,300 6,863,789 3,379,522 11,530,519
Average Price Paid per Share (in dollars per share) $ 1.31 $ 0.93 $ 0.79 $ 0.73 $ 0.73 $ 0.73 $ 0.42 $ 0.69
Number of Shares Purchased as Part of Publicly Announced Plans or Programs (in shares) 683,760 500,000 5,000 24,744 2,300 6,863,789 3,379,522 11,530,519
Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plan or Programs $ 1,172 $ 2,071 $ 2,536 $ 2,540 $ 2,558 $ 2,560 $ 7,594 $ 3,172
[1] These shares of common stock were purchased through a private transaction