Annual report pursuant to Section 13 and 15(d)

Note 15 - Stock-based Compensation (Details Textual)

v3.20.4
Note 15 - Stock-based Compensation (Details Textual)
$ / shares in Units, $ in Thousands
1 Months Ended 11 Months Ended 12 Months Ended
Dec. 06, 2020
shares
Oct. 29, 2020
USD ($)
$ / shares
shares
Dec. 05, 2018
USD ($)
Oct. 31, 2019
USD ($)
$ / shares
shares
Oct. 31, 2020
USD ($)
$ / shares
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    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance (in dollars per share)       1.33 $ 1.54 $ 1.33
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value | $         $ 100  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $         15,765  
Share-based Payment Arrangement, Exercise of Option, Tax Benefit | $         0  
Share-based Payment Arrangement, Accelerated Cost | $     $ 600      
General and Administrative Expense [Member]            
Share-based Payment Arrangement, Expense | $     $ 100      
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   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   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   $ 19
Time Based Only [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] | Subsequent Event [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        
Share-based Payment Arrangement, Option [Member]            
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $         1,900  
Restricted Stock [Member]            
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $         13,500  
UNITED KINGDOM | Time Based Only [Member]            
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $         $ 637  
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   $ 0.01