v3.26.1
Note 9 - Net Income (Loss) Per Share - Components of Reconciliation of Numerators and Denominators Net Loss Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2026
Jan. 31, 2026
Apr. 30, 2025
Jan. 31, 2025
Apr. 30, 2026
Apr. 30, 2025
Net income (loss) (numerator) $ 1,054,817 $ (397,529) $ (697,922) $ (1,107,431) $ 657,288 $ (1,805,353)
Shares (denominator) (in shares) 8,831,598   7,798,366   8,850,008 7,810,179
Net income (loss) per share: Basic and diluted (in dollars per share) $ 0.12   $ (0.09)   $ 0.07 $ (0.23)