Quarterly report [Sections 13 or 15(d)]

Note 16 - Stock-based Compensation (Details Textual)

v3.26.1
Note 16 - Stock-based Compensation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Mar. 17, 2026
Mar. 02, 2026
Jun. 17, 2022
May 31, 2026
May 31, 2025
May 31, 2026
May 31, 2025
Nov. 19, 2020
Share-Based Payment Arrangement, Expense       $ 800,000 $ 700,000 $ 1,400,000 $ 1,600,000  
Restricted Stock Units (RSUs) [Member]                
Share-Based Payment Arrangement, Expense       $ 800,000   $ 1,200,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) 20,810     362,361   362,361    
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount       $ 4,200,000   $ 4,200,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           1 year 4 months 24 days    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)       $ 10.09   $ 7.3    
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)           88,545    
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)           14,999    
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares)           73,546    
Restricted Stock Units (RSUs), Time-based [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) 10,405     230,064   230,064    
Restricted Stock Units (RSUs), Performance-Based [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) 10,405     132,297   132,297    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Grant Date Fair Value   $ 250,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 1 year 2 years            
Share-based Compensation Arrangement by Share-based Payment Award, 90 Day Volume Weighted Average Closing Price, Percentage of Grant Date Price 125.00% 156.00%            
Share Price (in dollars per share)   $ 12.89            
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Volume Weighted Average Price Threshold   156.00%            
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year)   2 years            
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate   3.44%            
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate   80.00%            
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate   0.00%            
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Grant Date Fair Value Per Unit (in dollars per share)   $ 7.69            
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Payments   $ 0            
Share-Based Payment Arrangement, Option [Member]                
Share-Based Payment Arrangement, Expense       $ 100,000 $ 300,000 $ 200,000 $ 700,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           8 months 12 days    
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount       $ 100,000   $ 100,000    
Minimum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Shares Earned, Percent           0.00%    
Maximum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Shares Earned, Percent           200.00%    
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         2,500,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)     1,300,000