v3.26.1
Note 9 - Net Income (Loss) Per Share (Details Textual) - shares
3 Months Ended
Apr. 30, 2026
Oct. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 398,737  
Temporary Equity, Shares Issued (in shares) 642,199 642,199
Temporary Equity, Shares Outstanding (in shares) 642,199 642,199