Annual report pursuant to Section 13 and 15(d)

Note 15 - Stock-based Compensation (Details Textual)

v3.21.4
Note 15 - Stock-based Compensation (Details Textual)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 06, 2020
shares
Oct. 29, 2020
USD ($)
$ / shares
shares
Oct. 31, 2021
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.63 $ 1.54 $ 1.33
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $     $ 9,859,764    
Share-based Payment Arrangement, Exercise of Option, Tax Benefit | $     $ 1,800    
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 $6 Market/Time- Based [Member] | Closing Price of $6.00 for 30 Consecutive Trading 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.33%    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Price Target (in dollars per share)     $ 6.00    
The $8 Market/Time- Based [Member] | Closing Price of $8.00 for 30 Consecutive Trading 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.33%    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Price Target (in dollars per share)     $ 8.00    
The $10 Market/Time- Based [Member] | Closing Price of $10.00 for 30 Consecutive Trading 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.33%    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Price Target (in dollars per share)     $ 10.00    
Restricted Stock [Member]          
Share-based Payment Arrangement, Expense | $     $ 5,800 $ 9,800  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $     $ 8,700    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     1 year 9 months 18 days    
Share-based Payment Arrangement, Expense, Tax Benefit | $     $ 700 300  
Share-based Payment Arrangement, Option [Member]          
Share-based Payment Arrangement, Expense | $     800 $ 1,600  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $     $ 1,200    
Market Based Award [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Granted (in shares) | shares     99,812    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate     73.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate     0.50%    
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