Quarterly report pursuant to Section 13 or 15(d)

Note 14 - Stock-based Compensation (Details Textual)

v3.21.2
Note 14 - Stock-based Compensation (Details Textual)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Dec. 06, 2020
shares
Oct. 29, 2020
USD ($)
$ / shares
shares
Jul. 31, 2021
USD ($)
Jul. 31, 2020
USD ($)
Jun. 30, 2021
$ / shares
Jul. 31, 2021
USD ($)
$ / shares
shares
Jul. 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 | $     $ 1,300 $ 1,400   $ 5,300 $ 4,200  
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      
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