Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
|
Common Stock [Member] |
Additional Paid-in Capital [Member] |
AOCI Attributable to Parent [Member] |
Retained Earnings [Member] |
Total |
Beginning balance, value at Oct. 31, 2020 |
$ 10,753
|
$ 60,132,415
|
$ (2,321,278)
|
$ (23,425,622)
|
$ 34,396,268
|
Beginning balance, shares at Oct. 31, 2020 |
10,751,881
|
|
|
|
|
Employee stock based compensation |
|
174,447
|
|
|
174,447
|
Foreign currency translation adjustment |
|
|
925,613
|
|
925,613
|
Net Income (loss) |
|
|
|
1,128,844
|
1,128,844
|
Ending balance, value at Jan. 31, 2021 |
$ 10,753
|
60,306,862
|
(1,395,665)
|
(22,296,778)
|
36,625,172
|
Ending balance, shares at Jan. 31, 2021 |
10,751,881
|
|
|
|
|
Beginning balance, value at Oct. 31, 2020 |
$ 10,753
|
60,132,415
|
(2,321,278)
|
(23,425,622)
|
34,396,268
|
Beginning balance, shares at Oct. 31, 2020 |
10,751,881
|
|
|
|
|
Foreign currency translation adjustment |
|
|
|
|
963,644
|
Net Income (loss) |
|
|
|
|
4,857,863
|
Ending balance, value at Jul. 31, 2021 |
$ 10,858
|
60,893,543
|
(1,357,634)
|
(18,567,759)
|
40,979,008
|
Ending balance, shares at Jul. 31, 2021 |
10,857,195
|
|
|
|
|
Beginning balance, value at Jan. 31, 2021 |
$ 10,753
|
60,306,862
|
(1,395,665)
|
(22,296,778)
|
36,625,172
|
Beginning balance, shares at Jan. 31, 2021 |
10,751,881
|
|
|
|
|
Employee stock based compensation |
|
135,157
|
|
|
135,157
|
Foreign currency translation adjustment |
|
|
298,712
|
|
298,712
|
Net Income (loss) |
|
|
|
2,207,933
|
2,207,933
|
Stock issued for options exercised |
$ 65
|
(65)
|
|
|
|
Stock issued for options exercised, shares |
65,161
|
|
|
|
|
Ending balance, value at Apr. 30, 2021 |
$ 10,818
|
60,441,954
|
(1,096,953)
|
(20,088,845)
|
39,266,974
|
Ending balance, shares at Apr. 30, 2021 |
10,817,042
|
|
|
|
|
Employee stock based compensation |
|
230,879
|
|
|
230,879
|
Foreign currency translation adjustment |
|
|
(260,681)
|
|
(260,681)
|
Net Income (loss) |
|
|
|
1,521,086
|
1,521,086
|
Stock issued for options exercised |
$ 15
|
(15)
|
|
|
|
Stock issued for options exercised, shares |
15,153
|
|
|
|
|
Consultant stock based compensation |
$ 25
|
220,725
|
|
|
220,750
|
Consultant stock based compensation, shares |
25,000
|
|
|
|
|
Ending balance, value at Jul. 31, 2021 |
$ 10,858
|
60,893,543
|
(1,357,634)
|
(18,567,759)
|
40,979,008
|
Ending balance, shares at Jul. 31, 2021 |
10,857,195
|
|
|
|
|
Beginning balance, value at Oct. 31, 2021 |
$ 10,858
|
61,183,131
|
(1,667,059)
|
(18,477,857)
|
41,049,073
|
Beginning balance, shares at Oct. 31, 2021 |
10,857,195
|
|
|
|
|
Employee stock based compensation |
|
325,175
|
|
|
325,175
|
Foreign currency translation adjustment |
|
|
241,150
|
|
241,150
|
Net Income (loss) |
|
|
|
1,217,248
|
1,217,248
|
Ending balance, value at Jan. 31, 2022 |
$ 10,858
|
61,508,306
|
(1,425,909)
|
(17,260,609)
|
42,832,646
|
Ending balance, shares at Jan. 31, 2022 |
10,857,195
|
|
|
|
|
Beginning balance, value at Oct. 31, 2021 |
$ 10,858
|
61,183,131
|
(1,667,059)
|
(18,477,857)
|
41,049,073
|
Beginning balance, shares at Oct. 31, 2021 |
10,857,195
|
|
|
|
|
Foreign currency translation adjustment |
|
|
|
|
(2,830,758)
|
Net Income (loss) |
|
|
|
|
3,597,208
|
Ending balance, value at Jul. 31, 2022 |
$ 10,859
|
62,158,977
|
(4,497,817)
|
(14,880,649)
|
42,791,370
|
Ending balance, shares at Jul. 31, 2022 |
10,858,302
|
|
|
|
|
Beginning balance, value at Jan. 31, 2022 |
$ 10,858
|
61,508,306
|
(1,425,909)
|
(17,260,609)
|
42,832,646
|
Beginning balance, shares at Jan. 31, 2022 |
10,857,195
|
|
|
|
|
Employee stock based compensation |
|
365,568
|
|
|
365,568
|
Foreign currency translation adjustment |
|
|
(2,266,751)
|
|
(2,266,751)
|
Net Income (loss) |
|
|
|
611,303
|
611,303
|
Stock issued for options exercised |
$ 1
|
(1)
|
|
|
|
Stock issued for options exercised, shares |
1,107
|
|
|
|
|
Ending balance, value at Apr. 30, 2022 |
$ 10,859
|
61,873,873
|
(3,692,660)
|
(16,649,306)
|
41,542,766
|
Ending balance, shares at Apr. 30, 2022 |
10,858,302
|
|
|
|
|
Employee stock based compensation |
|
285,104
|
|
|
285,104
|
Foreign currency translation adjustment |
|
|
(805,157)
|
|
(805,157)
|
Net Income (loss) |
|
|
|
1,768,657
|
1,768,657
|
Ending balance, value at Jul. 31, 2022 |
$ 10,859
|
$ 62,158,977
|
$ (4,497,817)
|
$ (14,880,649)
|
$ 42,791,370
|
Ending balance, shares at Jul. 31, 2022 |
10,858,302
|
|
|
|
|