Note 11 - Treasury Stock and Repurchase Program (Details Textual) - USD ($) |
Jul. 31, 2025 |
Jun. 30, 2025 |
May 31, 2025 |
Apr. 30, 2025 |
Oct. 21, 2022 |
---|---|---|---|---|---|
Share Repurchase Program, Authorized, Amount | $ 3,000,000 | ||||
Share Repurchase Program, Remaining Authorized, Amount | $ 699,000 | $ 699,000 | $ 738,000 | $ 758,000 |