Quarterly report pursuant to Section 13 or 15(d)

Note 14 - Stock-based Compensation (Details Textual)

v3.20.4
Note 14 - Stock-based Compensation (Details Textual)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 06, 2020
shares
Oct. 29, 2020
USD ($)
$ / shares
shares
Jan. 31, 2021
USD ($)
$ / shares
shares
Jan. 31, 2020
USD ($)
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.00
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.00
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.00
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.00      
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.00      
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.00      
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