v3.26.3
Note 1 - Unaudited Interim Condensed Consolidated Financial Statements (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Operating Income (Loss) $ 1,759,000 $ 720,000 $ 3,034,000 $ 882,000