v3.26.3
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