v3.26.1
Note 9 - Net Income (Loss) per Share (Details Textual) - shares
9 Months Ended
Jul. 31, 2025
Jul. 31, 2026
Oct. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 370,720    
Temporary Equity, Shares Outstanding (in shares) 642,199 642,199 642,199