Annual report pursuant to Section 13 and 15(d)

Note 15 - Stock-based Compensation (Details Textual)

v3.19.3.a.u2
Note 15 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 11 Months Ended 12 Months Ended
Dec. 05, 2018
Oct. 31, 2019
Oct. 31, 2019
Oct. 31, 2018
Equivalent Vested Options Rolled Forward from Predecessor to Successor   2,783,479    
Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit   $ 0.87    
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit   6.09    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance $ 1.48 $ 1.33 $ 1.33  
Excess Tax Benefit from Share-based Compensation, Operating Activities   $ 0    
Share-based Payment Arrangement, Accelerated Cost $ 600      
Selling, General and Administrative Expenses [Member]        
Share-based Payment Arrangement, Expense $ 100     $ 300
Time Based Only [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     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     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     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     3 years  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     33.30%  
Share-based Payment Arrangement, Option [Member]        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   3,400 $ 3,400  
Restricted Stock [Member]        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   22,800 $ 22,800  
The 2018 Omnibus Incentive Plan [Member]        
Share-based Payment Arrangement, Expense   $ 9,100    
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   $ 0.01 $ 0.01