XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Apr. 30, 2021
Jan. 31, 2021
Jul. 31, 2020
Apr. 30, 2020
Jan. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Net income (loss) (numerator) $ 5,372,767 $ 3,385,159 $ (2,141,480) $ (1,433,830) $ (1,689,181) $ (2,591,888) $ 6,616,446 $ (5,714,899)
Shares (denominator) (in shares) 7,547,877     7,352,673     7,540,083 7,354,579
Basic and diluted net income (loss) per share (in dollars per share) $ 0.71     $ (0.20)     $ 0.88 $ (0.78)