Share-Based Payment Arrangement, Activity [Table Text Block] |
Location |
|
Type of Award |
|
Shares Unvested at October 31, 2022 |
|
|
Weighted Average Fair Value |
|
|
Unrecognized Compensation Expense at October 31, 2022 |
|
Date Expense Recognized Through (Straight-Line Basis) |
|
U.S. |
|
Time Based Only |
|
|
630,465 |
|
|
|
6.48 |
|
|
$ |
1,867,799 |
|
12/6/2023 |
|
U.S. |
|
$6 Market/Time- Based |
|
|
100,462 |
|
|
|
1.74 |
|
|
|
- |
|
10/29/2020 |
|
U.S. |
|
$6 Market/Time- Based |
|
|
186,786 |
|
|
|
8.68 |
|
|
|
175,812 |
|
3/29/2023 |
* |
U.S. |
|
$6 Market/Time- Based |
|
|
186,798 |
|
|
|
8.68 |
|
|
|
470,139 |
|
3/29/2024 |
* |
U.S. |
|
$8 Market/Time- Based |
|
|
100,462 |
|
|
|
1.61 |
|
|
|
- |
|
10/29/2020 |
|
U.S. |
|
$8 Market/Time- Based |
|
|
186,786 |
|
|
|
7.48 |
|
|
|
276,524 |
|
8/23/2023 |
** |
U.S. |
|
$8 Market/Time- Based |
|
|
186,798 |
|
|
|
7.48 |
|
|
|
484,641 |
|
8/23/2024 |
** |
U.S. |
|
$10 Market/Time- Based |
|
|
150,706 |
|
|
|
1.51 |
|
|
|
- |
|
10/29/2020 |
|
U.S. |
|
$10 Market/Time- Based |
|
|
184,169 |
|
|
|
6.48 |
|
|
|
174,175 |
|
7/9/2023 |
|
U.S. |
|
$10 Market/Time- Based |
|
|
184,165 |
|
|
|
6.48 |
|
|
|
362,699 |
|
7/9/2024 |
|
U.S. |
|
$10 Market/Time- Based |
|
|
184,181 |
|
|
|
6.48 |
|
|
|
495,377 |
|
7/9/2025 |
|
U.S. |
|
$13 Market/Time- Based |
|
|
433 |
|
|
|
4.47 |
|
|
|
- |
|
5/4/2022 |
|
U.S. |
|
$13 Market/Time- Based |
|
|
433 |
|
|
|
4.47 |
|
|
|
208 |
|
5/4/2023 |
|
U.S. |
|
$13 Market/Time- Based |
|
|
434 |
|
|
|
4.47 |
|
|
|
561 |
|
5/4/2024 |
|
U.S. |
|
$16 Market/Time- Based |
|
|
433 |
|
|
|
3.85 |
|
|
|
- |
|
8/27/2022 |
|
U.S. |
|
$16 Market/Time- Based |
|
|
433 |
|
|
|
3.85 |
|
|
|
309 |
|
8/27/2023 |
|
U.S. |
|
$16 Market/Time- Based |
|
|
434 |
|
|
|
3.85 |
|
|
|
563 |
|
8/27/2024 |
|
U.S. |
|
$19 Market/Time- Based |
|
|
433 |
|
|
|
3.34 |
|
|
|
169 |
|
11/19/2022 |
|
U.S. |
|
$19 Market/Time- Based |
|
|
433 |
|
|
|
3.34 |
|
|
|
402 |
|
11/19/2023 |
|
U.S. |
|
$19 Market/Time- Based |
|
|
434 |
|
|
|
3.34 |
|
|
|
572 |
|
11/19/2024 |
|
U.S. |
|
$10 Market/Time- Based |
|
|
4,635 |
|
|
|
7.28 |
|
|
|
5,866 |
|
1/31/2023 |
|
U.S. |
|
$10 Market/Time- Based |
|
|
4,635 |
|
|
|
7.28 |
|
|
|
17,248 |
|
1/31/2024 |
|
U.S. |
|
$10 Market/Time- Based |
|
|
4,634 |
|
|
|
7.28 |
|
|
|
22,033 |
|
1/31/2025 |
|
U.S. |
|
$10 Market/Time- Based |
|
|
17,954 |
|
|
|
6.83 |
|
|
|
52,060 |
|
6/30/2023 |
|
U.S. |
|
$10 Market/Time- Based |
|
|
17,961 |
|
|
|
6.83 |
|
|
|
79,594 |
|
6/30/2024 |
|
U.S. |
|
$10 Market/Time- Based |
|
|
17,963 |
|
|
|
6.83 |
|
|
|
91,649 |
|
6/30/2025 |
|
U.K. |
|
Time Based Only |
|
|
90,431 |
|
|
|
6.38 |
|
|
|
249,774 |
|
12/6/2023 |
|
U.K. |
|
$6 Market/Time- Based |
|
|
19,257 |
|
|
|
5.23 |
|
|
|
- |
|
10/29/2020 |
|
U.K. |
|
$6 Market/Time- Based |
|
|
27,892 |
|
|
|
8.36 |
|
|
|
25,995 |
|
3/29/2023 |
* |
U.K. |
|
$6 Market/Time- Based |
|
|
27,901 |
|
|
|
8.36 |
|
|
|
69,279 |
|
3/29/2024 |
* |
U.K. |
|
$8 Market/Time- Based |
|
|
19,257 |
|
|
|
1.61 |
|
|
|
- |
|
10/29/2020 |
|
U.K. |
|
$8 Market/Time- Based |
|
|
27,892 |
|
|
|
7.20 |
|
|
|
40,805 |
|
8/23/2023 |
** |
U.K. |
|
$8 Market/Time- Based |
|
|
27,901 |
|
|
|
7.20 |
|
|
|
71,324 |
|
8/23/2024 |
** |
U.K. |
|
$10 Market/Time- Based |
|
|
28,886 |
|
|
|
1.51 |
|
|
|
- |
|
10/29/2020 |
|
U.K. |
|
$10 Market/Time- Based |
|
|
27,902 |
|
|
|
6.24 |
|
|
|
25,824 |
|
7/9/2023 |
|
U.K. |
|
$10 Market/Time- Based |
|
|
27,892 |
|
|
|
6.24 |
|
|
|
53,461 |
|
7/9/2024 |
|
U.K. |
|
$10 Market/Time- Based |
|
|
27,901 |
|
|
|
6.24 |
|
|
|
72,852 |
|
7/9/2025 |
|
U.K. |
|
$10 Market/Time- Based |
|
|
750 |
|
|
|
6.83 |
|
|
|
2,175 |
|
6/30/2023 |
|
U.K. |
|
$10 Market/Time- Based |
|
|
750 |
|
|
|
6.83 |
|
|
|
3,324 |
|
6/30/2024 |
|
U.K. |
|
$10 Market/Time- Based |
|
|
750 |
|
|
|
6.83 |
|
|
|
3,827 |
|
6/30/2025 |
|
Total |
|
|
2,708,822 |
|
|
|
|
|
|
$ |
5,197,040 |
|
|
|
|
Share-Based Payment Arrangement, Option, Activity [Table Text Block] |
|
|
Options |
|
|
Weighted average grant date fair value |
|
|
Weighted average exercise price |
|
Outstanding stock options, October 31, 2020 |
|
|
1,791,316 |
|
|
$ |
6.80 |
|
|
$ |
1.54 |
|
Granted |
|
|
30,000 |
|
|
$ |
2.48 |
|
|
$ |
0.01 |
|
Forfeited |
|
|
(3,807 |
) |
|
$ |
7.46 |
|
|
$ |
0.01 |
|
Exercised |
|
|
(133,316 |
) |
|
$ |
5.24 |
|
|
$ |
0.01 |
|
Outstanding stock options, October 31, 2021 |
|
|
1,684,193 |
|
|
$ |
6.85 |
|
|
$ |
1.63 |
|
Granted |
|
|
4,500 |
|
|
$ |
7.43 |
|
|
$ |
0.01 |
|
Forfeited |
|
|
(1,586 |
) |
|
$ |
6.67 |
|
|
$ |
0.01 |
|
Exercised |
|
|
(197,779 |
) |
|
$ |
6.70 |
|
|
$ |
0.44 |
|
Outstanding stock options, October 31, 2022 |
|
|
1,489,328 |
|
|
$ |
6.42 |
|
|
$ |
1.79 |
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block] |
|
|
|
|
Options Outstanding |
|
|
Options Exercisable |
|
Exercise price |
|
|
Number of options |
|
|
Weighted average exercise price |
|
|
Weighted average remaining contractual life (yrs) |
|
|
Aggregate Intrinsic Value |
|
|
Number of options |
|
|
Weighted average exercise price |
|
|
Weighted average remaining contractual life (yrs) |
|
|
Aggregate Intrinsic Value |
|
$ |
0.01 |
|
|
|
378,298 |
|
|
$ |
0.01 |
|
|
|
6.9 |
|
|
$ |
2,419 |
|
|
|
22,936 |
|
|
$ |
0.01 |
|
|
|
7.1 |
|
|
$ |
147 |
|
$ |
0.87 |
|
|
|
786,957 |
|
|
$ |
0.87 |
|
|
|
2.3 |
|
|
|
4,356 |
|
|
|
786,957 |
|
|
$ |
0.87 |
|
|
|
2.3 |
|
|
$ |
4,356 |
|
$ |
6.09 |
|
|
|
324,073 |
|
|
$ |
6.09 |
|
|
|
3.4 |
|
|
|
- |
|
|
|
324,073 |
|
|
$ |
6.09 |
|
|
|
3.4 |
|
|
$ |
102 |
|
Total |
|
|
|
1,489,328 |
|
|
$ |
1.79 |
|
|
|
3.7 |
|
|
$ |
6,775 |
|
|
|
1,133,966 |
|
|
$ |
2.34 |
|
|
|
2.7 |
|
|
$ |
4,605 |
|
|
Nonvested Restricted Stock Shares Activity [Table Text Block] |
|
|
Units |
|
|
Weighted average grant-date fair value |
|
Unvested as of October 31, 2020 |
|
|
3,737,791 |
|
|
|
5.39 |
|
Granted |
|
|
112,349 |
|
|
|
3.80 |
|
Vested |
|
|
(757,215 |
) |
|
|
5.34 |
|
Forfeited |
|
|
(21,534 |
) |
|
|
5.00 |
|
Unvested as of October 31, 2021 |
|
|
3,071,391 |
|
|
|
4.98 |
|
Granted |
|
|
134,481 |
|
|
|
7.43 |
|
Vested |
|
|
(768,330 |
) |
|
|
4.86 |
|
Forfeited |
|
|
(84,082 |
) |
|
|
5.81 |
|
Unvested as of October 31, 2022 |
|
|
2,353,460 |
|
|
|
5.14 |
|
|