Note 14 - Stock-based Compensation (Details Textual) $ / shares in Units, $ in Thousands | Dec. 06, 2020shares | Oct. 29, 2020USD ($)$ / sharesshares | Jan. 31, 2021USD ($)$ / sharesshares | Jan. 31, 2020USD ($) | Oct. 31, 2019$ / shares |
Equivalent Vested Options Rolled Forward from Predecessor to Successor (in shares) | shares | | | 2,783,479 | | |
Share-based Payment Arrangement, Plan Modification, Incremental Cost | $ | | $ 5,900 | $ 0 | | |
Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit (in dollars per share) | | | $ 0.87 | | |
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (in dollars per share) | | | $ 6.09 | | |
General and Administrative Expense [Member] | | | | | |
Share-based Payment Arrangement, Expense | $ | | | $ 700 | $ 1,500 | |
Share-based Payment Arrangement, Tranche One [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Price Target (in dollars per share) | | | | | $ 13 |
Share-based Payment Arrangement, Tranche Two [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Price Target (in dollars per share) | | | | | 16 |
Share-based Payment Arrangement, Tranche Three [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Price Target (in dollars per share) | | | | | $ 19 |
Time Based Only [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | | | 5 years |
Time Based Only [Member] | Minimum [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | 3 years | | |
Time Based Only [Member] | Maximum [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | 5 years | | |
The $13 Market/Time- Based [Member] | Closing Price of $13.00 for 30 Consecutive Days [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | | | 3 years |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | 33.30% |
The $16 Market/Time- Based [Member] | Closing Price of $16.00 for 30 Consecutive Days [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | | | 3 years |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | 33.30% |
The $19 Market/Time- Based [Member] | Closing Price of $19.00 for 30 Consecutive Days [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | | | 3 years |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | 33.30% |
The 113 Awards Modified [Member] | | | | | |
Share-based Payment Arrangement, Plan Modification, Number of Grantees Affected | | 113 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Exchange Ratio (in shares) | shares | | 2 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Exchanged (in shares) | shares | | 3,816,450 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued upon Exchange (in shares) | shares | | 1,908,165 | | | |
The 113 Awards Modified [Member] | Share-based Payment Arrangement, Tranche One [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Price Target (in dollars per share) | | $ 6 | | | |
The 113 Awards Modified [Member] | Share-based Payment Arrangement, Tranche Two [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Price Target (in dollars per share) | | 8 | | | |
The 113 Awards Modified [Member] | Share-based Payment Arrangement, Tranche Three [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Price Target (in dollars per share) | | $ 10 | | | |
The 18 Awards Modified [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | 3 years | | | |
Share-based Payment Arrangement, Plan Modification, Number of Grantees Affected | | 18 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Modified (in shares) | shares | | 1,381,426 | | | |
The 18 Awards Modified [Member] | Share-based Payment Arrangement, Tranche One [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | 46.00% | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Vested (in shares) | shares | 635,455 | | | | |
The 18 Awards Modified [Member] | Vest Ratably 1/3 Each Year on December 6, 2021, 2022 and 2023 [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | 15.00% | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Modified (in shares) | shares | | 207,215 | | | |
The 18 Awards Modified [Member] | Vest Based on Reduced Price Vesting Targets of $6.00 per Share, $8.00 per Share or $10.00 per Share [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | 39.00% | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Modified (in shares) | shares | | 538,756 | | | |
The 2018 Omnibus Incentive Plan [Member] | UNITED KINGDOM | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance (in dollars per share) | | | | | $ 0.01 |