Quarterly report pursuant to Section 13 or 15(d)

Note 15 - Stock-based Compensation (Details Textual)

v3.24.3
Note 15 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 9 Months Ended
Aug. 31, 2024
Aug. 31, 2024
Aug. 31, 2023
May 31, 2024
Aug. 31, 2024
Aug. 31, 2023
Jun. 17, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)         274,084    
Restricted Stock Units (RSUs), Excluding Time-based Units [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)         600,000    
Restricted Stock Units (RSUs) [Member]              
Share-Based Payment Arrangement, Expense   $ 0.4 $ 1.3   $ 1.2 $ 3.4  
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)         709,706    
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 2.3 $ 2.3     $ 2.3    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         1 year 8 months 12 days    
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)         658,281    
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)         47,035    
Stock Repurchased During Period, Shares (in shares)         21,905    
Stock Repurchased During Period, Value         $ 0.3    
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares)       589,341      
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche One [Member]              
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 Rights, 20 Day Volume Weighted Average Closing Price (in dollars per share) $ 6 $ 6     $ 6    
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche Two [Member]              
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 Rights, 20 Day Volume Weighted Average Closing Price (in dollars per share) $ 9 9     9    
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche Three [Member]              
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 Rights, 20 Day Volume Weighted Average Closing Price (in dollars per share) $ 12 $ 12     $ 12    
Restricted Stock Units (RSUs), Time-based [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)         109,706 9,805  
Share-Based Payment Arrangement, Option [Member]              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 1 year 4 months 24 days            
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)         54,017    
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 1.8 $ 1.8     $ 1.8    
The 2020 Equity Incentive Plan (2020 Plan) [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)             3,800,000
Share-Based Payment Arrangement, Expense   0.8 1.7   2.6 $ 4.7  
The 2020 Equity Incentive Plan (2020 Plan) [Member] | Share-Based Payment Arrangement, Option [Member] | Employees and Directors [Member]              
Share-Based Payment Arrangement, Expense   $ 0.4 $ 0.4   $ 1.4 $ 1.3