XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Net Income (Loss) Per Share - Components of Reconciliation of Numerators and Denominators Net Loss Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2022
Apr. 30, 2022
Jan. 31, 2022
Jul. 31, 2021
Apr. 30, 2021
Jan. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Net income (loss) $ (371,871) $ (227,991) $ (935,793) $ 5,372,767 $ 3,385,159 $ (2,141,480) $ (1,535,655) $ 6,616,446
Shares (denominator) (in shares) 7,516,757     7,547,877     7,525,482 7,540,083
Net income (loss) per share: Basic and diluted (in dollars per share) $ (0.05)     $ 0.71     $ (0.20) $ 0.88