Note 11 - Treasury Stock and Repurchase Program (Details Textual) - USD ($) |
Jul. 31, 2026 |
Jun. 30, 2026 |
May 31, 2026 |
Apr. 30, 2026 |
Oct. 31, 2025 |
|---|---|---|---|---|---|
| Share Repurchase Program, Authorized, Amount | $ 2,000,000 | ||||
| Share Repurchase Program, Remaining Authorized, Amount | $ 1,989,000 | $ 1,202,000 | $ 1,232,000 | $ 1,291,000 |